I kindly ask you to stop and keep your code proprietary and hidden, for the sake and salary of the average software engineer.
I kindly ask you to stop and keep your code proprietary and hidden, for the sake and salary of the average software engineer.
Personally I feel like if we can open source building blocks that become the foundations for our development then we can build more interesting things on top e.g you're not going to build redis, postgres, etc again, but what are the things we build on top of them? We have a lot of open source infrastructure but not much in higher level categories. One day we'll get there, but it takes multiple people trying time and time again before we get there.
Countless other software developers and me build those things. If what I am currently building becomes available for free, as usable open source, I might lose my job. The company that let me go can increase their revenue and reduce their costs. You gain nothing, maybe some clout and fame.
Open source is harmful to the average developer. After years of this, we'd just be happy to reinvent StringUtils, EmailValidator and FileUtils classes every few years and take home our decent salaries.
I think now is the time for us to start moving beyond just open source infrastructure and into open source services. Yes as developers that means the things we write will change, yes some of us will have to reskill and learn new things but that's also just how evolution works in engineering. Whether its code or whether its cars, we, the current generation will be displaced by automation and large scale solutions.
Your business might want to reconsider its specialization, if all of your "hidden" work often gets built by a student in their free time, on the other side of the world, for free.
Times every 2-3 years as I switch companies.
A craftsman sharing blueprints for screws or instructions for wood joinery isn't putting themselves out of the business of constructing furniture.
SWE is so far down at the bottom of the hole of having the tooling we need we could do this for a few more decades and there'd still be oodles and oodles of work to do. Right now we're digging tunnels with spoons.