E.g., faster and cheaper compute created more demand for software developers as that demand was no longer capped by the compute bottlenecks. Similarly, faster and cheaper "basic" software development might create more demand for software architects, and so on.
History says otherwise. When I started (late 90s I guess) we looked at starting a company. It was going to require things like big iron, rented DC space, teams of people to manage, for what was something that is now pretty simple. Fast forward and the same idea could be done (and has been done) by a couple people using a cheap VPS.
Every productivity enhancer that has happened over my career has not led to fewer jobs, but more. The ability for humanity to consume any excess resource is unmatched. I'm sure there will be some bumps along the way, but any company who thinks they can stay static and replace everyone with AI will get beat out by the companies using AI as a tool to continue to innovate.
or will take on more projects
Field is evolving for a long time, with more automation/frameworks which make programmers more productive. So far it increased workload and opportunities.
The real issue will happen if suddenly humans will be completely removed from the loop and AI will scale independently.
If AI makes engineers more productive, then it follows that the application of engineering become economically viable on whole new sets of problems. So AI is making engineers even more sought after.
That said, I'm so unimpressed with AI at the moment that I start thinking it's just a bubble, but even if it isen't, it's not going to lessen the need for engieers in the least.
Agree.
The demand curve for highly skilled SWEs is incredibly robust but has been supply limited. Insofar as AI effectively upskills workers who were just below the demand cliff, this is a boon to workers.
The big shift I see is towards Quality. Implementation has gotten cheaper relative to problem specification and verification.