conwy.co

⚠️ Caveat:

As always, I'm open to, and actively seeking, critiques. So please share your disagreements if you will. Here's an alternative opinion by Marc Brooker that seems well thought through.

I recently finished a contract and updated my job seeker profile. I didn't mark myself as available or make any job applications – I simply updated my profile. Within days I had received many phone calls from internal and external recruiters and scheduled many job interviews.

In those job interviews, I deliberately avoided any mention of AI, to avoid biasing the conversation. Surprise (or not) – practically no one I interviewed with ever brought AI up! No, apparently those who are actually hiring software developers still care about software development skills. Not only (or even primarily) AI prompting skills.

Surprise (or not) – practically no one I interviewed with ever brought AI up!

What the numbers say about jobs#

In the US, the BLS projects 15% growth for software developers, considered "much faster than average". (ChatGPT helped me find that 🙂)

The story is similar in Australia and India.

“The unemployment rate has been a little lower than expected and measures of labour underutilisation remain at low rates. Growth in the Wage Price Index has eased from its peak, but broader measures of wages growth continue to be strong and growth in unit labour costs remains high.”

Media Release • 3 February 2026 • Monetary Policy Board • Reserve Bank of Australia

If statistics don't lie, software developers are at most being augmented rather than replaced.

Software Developers Percent change in employment, projected 2024–34 from BLS
Software Developers Percent change in employment, projected 2024–34 from BLS

Broadly, wages are steadily rising, at least in developed countries like Australia and the US. This is likely driven up by the high demand for a diminishing supply of workers.

There is, in fact, enough work to go around.

Throughout the developed world (and also in some developing countries) the human population is ageing. As pointed out by economist Charles Goodhart in The Great Demographic Reversal, the working age population is decreasing relative to the retiree population. This increases demand for labour and thus provides an incentive for governments and corporations to seek labour substitutes. AI is seen as a possible solution, and thus hyped up. The working person sees the hype, buys into it, and feels precarious. In reality, this is a mis-perception. There is, in fact, enough work to go around.

What's actually happening#

It's hard to get more specific statistics or other hard evidence to understand what's really happening.

But here are a few hunches, based on my own observations:

The Reductio ad absurdum is that, if AI can do anything instantly (when prompted correctly) then every human on earth should just drop everything and immediately become a prompt engineer, earn billions of dollars and retire early.

Taken together, these hunches would seem to predict a "short-term growth with long-term limits" scenario. Rather than a straightforward exponential growth curve, an S-curve with initial growth followed by tapering off as limits are realised might be more accurate. A logistic function, if you will (which I learned about from studying calculus).

Logistic graph depicting AI growth against limit
Logistic graph depicting AI growth against limit

Why do people think AI is replacing them?#

The narrative of AI replacing engineers is rampant.

Here are a few of my hunches on why this narrative persists:

  • Attention-grabbing. Anyone with an interest in catching attention / eyeballs can find a use for emotional narratives like total replacement. Psychology has known for some time that, due to loss aversion / threat bias, people focus on negative news and threats more than on positive new developments. So they focus on narratives of replacement over narratives of augmentation or progress.
  • Interested parties. Executives with a mandate to minimise budgets, private equity firms and AI startups trying to raise capital for big expensive projects, AI engineers selling themselves to the above. All have an incentive to minimise costs. Since labour is typically the most expensive cost of doing business, it makes sense they turn opportunistically to replacement over augmentation.
  • Broad definitions of AI. An AI engineer who is trying to provide a serious definition of AI might define it fairly narrowly as machine learning technology, using terms such as LLMs, neural nets and transformers. But the business and consumer tech worlds define it far more broadly – from self-service food ordering apps to smart watches. Do food ordering apps replace human waiters? Yes, possibly. But do they replace software engineers? It seems more likely that they generate demand for software engineers – someone has to implement and maintain those apps. The point is: defining AI too broadly makes it appear (to some) that it is displacing technologies and skill sets that, in fact, it is not.
  • Efforts to replace labour. As discussed earlier, many economies are undergoing a contraction of the labour force. This naturally generates interest in any solution to bridge the gap between supply and demand for workers. AI is easy to sell as a solution for cash-strapped governments and corporations which cannot afford to massively invest in working-age life extension to keep the elderly in the workforce and have so far failed in attempts to incentivise people to reproduce. The story of AI replacing jobs is not about reducing the number of job openings, which are already in excess of suitable applicants, but rather, filling the empty jobs that no human seems to want to do!

Conclusion#

AI adoption might initially be on an exponential growth curve, but on further investigation, there may be limits to that growth.

  • Inertia: humans resist big sudden changes.
  • Disruption: change is to be expected anyway, independent of AI or replacement.
  • Switching costs and risks: legacy sometimes makes better business sense.
  • Technical debt and concept drift: coding errors accumulate, models drift from reality.
  • Complexity of AI: AI itself can require human maintainers.
  • Limitations of AI: AI cannot currently fill all available jobs, even if we all wanted it to.

None of the above is meant to suggest that we should ignore AI, hesitate in investigating and adopting AI where it fits or reactively try to stop AI. It seems premature to assume that AI will replace traditional software developers or development, and much less that it will eliminate altogether the demand for highly-skilled and appropriately compensated human labour.

Further reading and watching#

Alternative opinion:

© 2024-2026 Jonathan Conway