4 ms·
Software isn't a finite problem that gets solved. We make what we can, given our resources. Commercial software used to be painstakingly written in assembly, w
by TillE 3y ago
Software isn't a finite problem that gets solved. We make what we can, given our resources.
Commercial software used to be painstakingly written in assembly, with little more than simple text editors. An average Python programmer today is 10x more productive than that, yet there are vastly more developers now.
- shrimp_emoji 3y agoIt's because the demand is larger. If 99% of jobs are CRUD, and you have a tool that automates the creation of CRUD, say hello to driving Uber.
- jeremyjh 3y agoNo, it isn't that simple. When the work becomes more efficient, the programmer also becomes more valuable, which increases demand for the programmer.
- badpun 3y ago> 99% of jobs are CRUD People say that, but I have yet to work on a CRUD project. That's despite 15 years in industry and being involved with dozens of projects. My guess is that simple CRUD use cases are automated via Google Spreadsheets or similar solutions. Same as there are off the shelf solutions for a simple online store, so no one is writing that from scratch any more. What's left is writing the complex systems with unique requirements.