Jevons Paradox and AI Agents: Why More Automation May Mean More Developers
When AI makes writing code cheaper, total software demand may rise faster than supply shrinks. An honest look at Jevons paradox, the counter-arguments, and what it means for your career.
In 1865, the British economist William Stanley Jevons noticed something counterintuitive about the steam engine. As engineers made it dramatically more fuel-efficient, Britain did not consume less coal — it consumed vastly more. Cheaper energy per unit of work meant industrialists deployed steam everywhere they previously could not afford to. By 1900, British coal consumption had roughly tripled. Jevons called this the “rebound effect.” Economists now call it the Jevons paradox: when efficiency lowers the cost of a resource, total consumption can rise rather than fall, because demand is elastic enough to more than absorb the savings.
The argument that this pattern applies to software development is circulating widely enough that you have probably encountered it. The claim is roughly: AI agents lower the cost of writing code, so the world will demand far more software than it currently gets, and that expanding demand could require more developers — or at least as many — rather than fewer. It is a more sophisticated argument than the usual “AI will create new jobs to replace old ones” optimism, and it deserves a serious look. It also has real weaknesses.
Where the analogy holds
The structural parallel between coal and developer time is not superficial. Developer capacity has functioned as a genuine bottleneck — not a fixed one, but a persistent one. Most organizations maintain a feature backlog that is longer than their team can address. One survey of enterprise software teams found that nearly three-quarters of organizations wanted to build more than ten new applications in the next year, and 45 percent wanted to build more than 25. The gap between that ambition and what ships is not primarily budget; it is engineering capacity.
When a resource is genuinely bottlenecked and demand is elastic, reducing the per-unit cost tends to unlock latent demand rather than simply shrink total spend. The history of software supports this reading. Personal computing made programming cheaper and more accessible in the 1980s. Rather than saturating demand, it created millions of new applications, new industries, and new categories of software that had not existed before. The internet did the same in the 1990s. Cloud computing removed infrastructure cost as a barrier in the 2000s; the result was not fewer developers but more startups, more SaaS products, and new verticals that embedded software where none had existed — agriculture, manufacturing, healthcare.
GitHub’s data for 2025 showed approximately 43 million pull requests merged, up about 23 percent year-over-year, alongside roughly a billion commits, up about 25 percent. Some share of that growth is AI-assisted output, but the absolute volume continues to expand. The Bureau of Labor Statistics projects software developer employment growing around 15 percent through 2034, well above the average for all occupations. These numbers are consistent with, though they do not prove, a Jevons dynamic at work.
Where the analogy breaks down
The Jevons paradox is not a law. It describes a condition: when demand is sufficiently price-elastic, efficiency gains drive net consumption up. But not all resources have elastic demand, and not all uses of a resource do either. The economist Philip Hanser, quoted in a Northeastern University analysis of AI and Jevons, points out that the outcome depends critically on whether the technology functions as a complement (making existing use more productive) or a substitute (replacing the use outright). Steam engines made energy-intensive industrial production cheap enough to expand into new markets — that is the complement story. AI agents might instead substitute for entire categories of software work without generating equivalent new demand. The distinction matters and is not yet settled empirically.
There is also a composition problem that the aggregate demand argument skips past. Even if total software demand grows and total developer employment holds steady, the distribution of that work shifts. The tasks that AI agents perform most reliably — generating boilerplate, writing unit tests, translating specifications into implementation — are precisely the tasks that historically served as the entry point for junior developers. According to data collected from hiring platforms in 2024 and 2025, entry-level software developer postings had declined roughly 60 percent from their 2022 peak. Employment for developers aged 22-25 fell close to 20 percent from the same peak. Microsoft executives have publicly acknowledged concern about AI displacing entry-level coding roles. Anthropic CEO Dario Amodei said in 2025 that junior developer positions are “in the crosshairs” of automation.
The Jevons argument can simultaneously be correct at the macro level and punishing at the micro level. Total developer employment might grow or hold flat while the lower rungs of the career ladder compress. That is a distributional problem that aggregate optimism does not resolve.
A further wrinkle: the elasticity of software demand is not uniform. Demand for mission-critical enterprise software, regulated-industry platforms, and complex infrastructure has historically been less price-sensitive because the constraint was never primarily cost — it was organizational change management, regulatory approval, and integration complexity. Making code cheaper to write does not necessarily accelerate deployment in those contexts. The friction lives elsewhere.
What this realistically means for developers
If you are an experienced developer, the Jevons dynamic is probably your friend. Your leverage increases when AI handles the implementation layer and your comparative advantage shifts to architecture, judgment about what to build, integration of AI-generated components, and review of correctness and security. A survey finding that 42 percent of companies anticipate needing additional IT specialists because of AI adoption is consistent with this: the coordination, review, and direction overhead grows with output volume.
If you are early in your career or trying to enter the field, the picture is more complicated. The traditional on-ramp — junior roles where you build competence by working on contained, well-scoped tasks under senior oversight — is under real pressure. Some companies are explicitly reconsidering junior hiring. The practical response is not to wait for the market to sort itself out but to treat AI tool proficiency as table stakes from day one, build a portfolio that demonstrates judgment rather than just execution, and seek roles in organizations that are expanding their software ambitions (and therefore their total demand) rather than those trying to hold headcount flat while AI absorbs the output.
The sector matters too. Industries that are underserved by software — healthcare, agriculture, small-business operations, physical logistics — represent genuine latent demand. If AI lowers the cost of building software for those markets, Jevons dynamics are more plausible there than in markets already saturated with developer attention.
The honest summary is that neither the optimistic nor the pessimistic reading is well-supported by current data. GitHub’s commit volume growing 25 percent year-over-year is real. Entry-level posting declines of 60 percent from peak are also real. Both things can be true: aggregate demand expands while the distribution of who captures it changes structurally. Jevons gives you a useful framework for thinking about why AI might not reduce total software work — but it does not tell you whether the composition of that work leaves you better or worse positioned than you are today. That depends on where you are in your career, what sector you work in, and whether the organizations you work for respond to falling code costs by building more or by cutting headcount.
William Stanley Jevons was right about coal. Whether he is right about developers is a question that the next five years of hiring data will answer more clearly than any analogy can.
FAQ
Does Jevons paradox guarantee that AI will increase developer demand? +
Is the junior developer job market actually shrinking, or is that just perception? +
What should I focus on if I want to be resilient against AI displacement? +
Related reading
2026-05-21
AI Slop Backlash: Is AI Infrastructure Spending Outpacing Real Developer Demand?
Big Tech is reportedly spending over $600B on AI infrastructure in 2026, yet only 29% of developers trust AI-generated code and enterprise ROI remains elusive. Here's what the gap actually means.
2026-05-21
AI License Laundering: How Code Generators Strip Open Source Obligations
AI tools trained on GPL and copyleft code can reproduce it without attribution or license terms. Here is what the mechanism looks like, what is known, and what you can actually do about it.
2026-05-21
Why Some Developers Are Moving Away From Tailwind CSS in 2026
A fair examination of the real technical arguments against utility-first CSS, why Tailwind still dominates for many teams, and who should actually reconsider it.
2026-05-21
GitHub Is Sinking? Why Some Developers Are Actually Leaving in 2026
GitHub still dominates with 180M developers and 630M repos, but AI training policy changes, record outages, and Forgejo's rise are making alternatives worth a serious look.
2026-05-21
The Hidden Cleanup Cost Behind AI Coding Velocity Promises
AI coding tools promise velocity, but the real cost sits in reviewing, refactoring, and debugging the output. Here is where that cost actually shows up and how to count it honestly.
Get the best tools, weekly
One email every Friday. No spam, unsubscribe anytime.