Skip to main content

AI Burned the Junior Ladder

Laurie Voss argues AI has damaged the junior programming market while software creation spreads; my read is that the real problem is rebuilding apprenticeship.

Seldo.com5 min read
Share:
AI-Powered

AI-powered · Limited to 20 requests per hour

A cartoon AI assistant hands code cards beside a damaged career ladder while junior programmers wait below and senior reviewers watch above
The uncomfortable story is not that programming disappeared. It is that the first rung of professional programming got much weaker right as code generation became much easier.

Laurie Voss published "AI has torched the market for junior programmers" on July 4, 2026. The post argues that AI has damaged the paid junior-programmer market while also creating a huge new population of people who build software without carrying the job title.

My reaction is that the title is sharp, but the real issue is even sharper: the industry may be replacing junior output before it has replaced junior formation. If AI can produce the mediocre first draft, companies have an obvious reason to skip the person who used to learn by writing that draft. That looks efficient until we ask where the next generation of judgment is supposed to come from.

Answer Snapshot

QuestionMy read
What happened?Voss used labor-market data and developer-platform signals to argue that junior programming jobs have been hit hard while software creation itself is expanding.
Why it mattersThe risk is not simply fewer entry-level job listings. It is a broken apprenticeship system in a world where more people can ship code with AI help.
Who benefits if this gets fixed?Junior developers, senior engineers, companies that need future technical leaders, and non-developer builders who need reviewed software rather than just fast output.
My thesisAI did not end programming. It burned the old junior ladder, and the replacement needs to teach debugging, systems judgment, review, and ownership instead of only prompting.
The caveatThe broader labor-market evidence is still mixed, so I would not treat one chart as the whole economy. I would treat it as a serious warning about the entry ramp.

The Data Is Narrow but Serious

The most important factual move in Voss's post is the distinction between aggregate programming employment and early-career programming employment. The post points to Stanford Digital Economy Lab work based on ADP payroll data and says the 22-to-25 software-developer line is down sharply from its late-2022 peak, even while older cohorts did better.

The underlying Stanford paper is careful: it reports a 16 percent relative employment decline for early-career workers in highly AI-exposed occupations after firm-level controls, and says the declines concentrate where AI is more likely to automate rather than augment work. A later Stanford update also warns against reading AI as the only cause, while saying the controlled decline becomes notable in 2024 and still deserves monitoring.

That caution matters. The Yale Budget Lab looked at broader labor-market indicators in June 2026 and said the occupational mix and AI-usage measures do not yet show a clear AI labor-market footprint. I do not read that as a contradiction so much as a scale warning: averages can look calm while the entry ramp into one profession is being rebuilt under stress.

A senior engineer reviews many glowing blank code cards beside an empty entry-level workstation while new builders carry app blocks into the room
The problem shows up where the work used to double as training. If AI removes the easy first drafts, teams still need a way to teach judgment.

The Builder Boom Is Real

The part of Voss's argument I find most useful is that it refuses the lazy "programming is dead" story. GitHub's own Octoverse 2025 report says more than 36 million developers joined GitHub in a single year, more than 121 million new repositories were created, and nearly 80 percent of new GitHub users tried Copilot within their first week.

That is not a picture of software creation fading away. It is a picture of software creation spreading beyond the old credential path. I think Voss is right to treat that as a real developer expansion, with one important wrinkle: a person who builds an internal tool for their own job may be doing development work, but the labor market still counts them under their existing job title.

That is where the story gets awkward. The activity can boom while the junior job title weakens. The work can spread while the professional ladder narrows. If we only ask whether more software is being made, AI looks like an obvious accelerator. If we ask who is learning to own that software over time, the answer gets less comfortable.

Review Capacity Becomes the Bottleneck

More builders and fewer traditional juniors would be less worrying if review scaled at the same pace. I do not see evidence that it does. Voss cites security concerns around AI-generated code, and Veracode's 2025 GenAI Code Security Report gives a concrete version of that worry: in its test set across more than 100 models, 45 percent of generated code samples failed security tests and introduced OWASP Top 10 vulnerabilities.

I would not use one vendor report to declare every AI-generated change unsafe. I would use it to reject the fantasy that generated code is automatically production-ready. The more important pattern is that software can now be produced by people who may not have the debugging habit, threat model, or system context that used to be built through years of code review.

Public discussion points in the same direction. A Hacker News thread about junior developers framed the old junior role as a training tax that companies are increasingly tempted to avoid. A Reddit thread from experienced developers was more anecdotal, but the concern was similar: juniors who learned with AI can sometimes produce working code without being able to explain the reasoning or debug the failure path. I would treat those as field reports, not data, but they line up with the apprenticeship problem.

A cartoon balance scale weighs a fast AI assistant producing blank cards against a mentor, junior developer, review cards, and a repaired ladder segment
The tradeoff is not humans versus AI. It is short-term output versus the deliberate practice that turns beginners into people who can review, debug, and own systems.

IBM Shows the Better Direction

The most constructive counterexample I found is IBM. In a March 2026 IBM Think piece, the company said it planned to triple U.S. entry-level hiring in 2026 while redefining those roles around analysis, problem-solving, responsible AI use, client contact, and validation of AI outputs. That is obviously also corporate messaging, but the direction is right.

The key move is not nostalgia for old junior tickets. Some of those tickets really are bad training now because AI can do the rote part faster. The key move is to preserve high-learning work: debugging, reading unfamiliar systems, explaining tradeoffs, reviewing generated changes, understanding customer context, and learning where automation should stop.

That means companies need to pay for training explicitly. In the old model, training was hidden inside low-status implementation work. AI exposes the accounting. If an entry-level hire no longer pays for themselves by grinding through simple tickets, the company has to admit that it is investing in a future senior engineer, not merely buying this sprint's output.

Many builders send colorful app blocks through a release checkpoint while reviewers inspect glowing blank cards for locks, cracks, and safety symbols
As AI makes software easier to ship, the scarce resource becomes trustworthy review: security, architecture, debugging, and the judgment to know when the answer is not ready.

My Takeaway

I think Voss's post matters because it holds two ideas together that are usually argued separately. AI can make more people capable of building useful software, and AI can also damage the professional path that used to create senior engineers. Both can be true.

The fix is not to pretend junior work was always efficient. It often was not. The fix is to design a new ladder honestly: smaller apprentice cohorts, stronger review rituals, AI-fluent debugging practice, production ownership, and protected tasks that develop skill instead of merely producing output. If we do not do that, the software boom may keep getting wider while the judgment layer gets thinner.

So my read is simple: AI did not kill programming. It made programming less dependent on the programmer title. That is exciting for builders, but it is a warning for the profession. A field that stops training beginners is borrowing talent from its own future.

License

News text © 2026 Mark Huang. News text may be shared or translated for non-commercial use with attribution to https://markhuang.ai/news/ai-burned-the-junior-ladder.

Suggested attribution: Based on "AI Burned the Junior Ladder" by Mark Huang, originally published at https://markhuang.ai/news/ai-burned-the-junior-ladder.