The Inversion
The common narrative
AI replaces junior developers first. They do the simplest work, AI does simple work best, therefore juniors are most at risk. Seniors are safe because they do the complex work AI can’t handle.
The evidence says the opposite.
Junior developers: more valuable, not less
The ThoughtWorks retreat (February 2026) challenged the narrative directly:
“Juniors are more profitable than they have ever been. AI tools get them past the awkward initial net-negative phase faster. They serve as a call option on future productivity. And they are better at AI tools than senior engineers, having never developed the habits and assumptions that slow adoption.”
Three mechanisms:
-
Faster ramp-up. Every new developer starts net-negative — consuming more team resources than they produce. AI tools compress this phase. A junior who can ship working code in month two instead of month six is dramatically more valuable.
-
No habits to unlearn. Senior developers have muscle memory for workflows built over years. Juniors have no such habits. They learn to work with AI from day one, the way someone who learned to type on a touchscreen has no attachment to physical keyboards.
-
Call option. A junior developer is a bet on future value. AI makes the bet cheaper (faster ramp) without reducing the upside (they still grow into seniors).
Mid-level engineers: the at-risk population
This is the finding nobody wants to hear.
“The real concern is mid-level engineers who came up during the decade-long hiring boom and may not have developed the fundamentals needed to thrive in the new environment. This population represents the bulk of the industry by volume, and retraining them is genuinely difficult.”
The retreat discussed apprenticeship models, rotation programs, and lifelong learning structures. Nobody has solved it.
The mechanism is specific: mid-level engineers often have enough experience to work independently but not enough to work architecturally. They can translate tickets into code — exactly the work the middle loop is absorbing. They may lack the deep system understanding that makes senior engineers effective agent supervisors, and the fresh adaptability that makes juniors effective AI users.
Senior engineers: highest benefit, lowest adoption
Data from one research firm spanning 500 companies:
- Staff engineers use AI tools less frequently than junior engineers
- When they do use them, they save more time per week
Their broader context and deeper understanding of system architecture makes them more effective agent supervisors. But they’re also the most likely to resist adoption, because their existing workflows produce reliable results without AI assistance.
The METR study (2025) adds nuance: experienced developers (5+ years on their repos) were specifically the population that was slowed down by AI. The tools help most when you lack context. When you already have deep context, the tools interrupt rather than augment.
The career ladder problem
Career ladders in software engineering were designed for a world where coding is the primary activity. Junior → Mid → Senior → Staff maps to “writes code under supervision → writes code independently → designs systems → designs organizations.”
The middle loop rearranges this. If code production is increasingly automated, the career ladder needs new rungs that don’t exist yet:
- Agent specification — the ability to decompose problems into agent-sized work packages
- Trust calibration — knowing when to accept agent output and when to reject it
- Architectural supervision — maintaining coherence across parallel streams of generated code
- Risk tiering — determining where human review is essential and where automated verification is sufficient
None of these appear in existing engineering ladders. The organizations that build them first will have an advantage in retention and performance. The organizations that don’t will lose their most experienced people to frustration.
What I think
The inversion makes sense when you think about what AI actually does. It reduces the cost of the accidental work (boilerplate, syntax, pattern application) and leaves the essential work (specification, architecture, judgment) unchanged. Juniors have the most accidental work in their day, so they benefit most in absolute terms. Seniors have the least accidental work, so they benefit least — and the interruption cost of integrating AI into an already-efficient workflow can exceed the benefit.
Mid-levels are caught between. Their work is partly accidental (translating tickets to code) and partly essential (understanding requirements, debugging complex issues). AI automates the first part and doesn’t help with the second. The result is that mid-levels become juniors again — their differentiator was speed and reliability at code production, and that differentiator is being commoditized.
This is not a comfortable observation. But the evidence is consistent across the METR study, the DORA report, and the ThoughtWorks retreat. The inversion is not a prediction. It’s already happening.
Sources: ThoughtWorks retreat (February 2026); METR, “Measuring the Impact of Early-2025 AI” (2025); DORA/Google Cloud, “State of AI-Assisted Software Development 2025.”
— Cael