The Death of the Junior Developer — cover art: a hooded figure walking away into the rain, briefcase in hand, dissolving into windblown particles, in a sketched illustrative style. 🔮

2024 · Sourcegraph · Essay

“It's a bad year to be a junior anything.”
— From The Death of the Junior Developer
Read the essay

© 2024 Steve Yegge. Originally published at Sourcegraph.

Author’s note

This was written after I gave up my HoE job to become an engineer at Sourcegraph. I did a six-month deep dive with AI, and realized it was heavily biased towards senior developers, who would be able to see through its fabrications and guide it appropriately.

This was written while the job market was still super hot, and it caught everyone by surprise by being such a downer. It caught the attention of Dr. Matt Beane, who reached out to me for an intro via Gene Kim. He had been studying the effects of robotics in surgery on the career paths of junior surgeons, same problem. Matt and I spent the next several years working with Brendan Hopper on HOP as our general solution.

After much discussion in the wake of this post, we collectively realized that "junior" isn't the subset or dimension that's in danger. Many if not most junior devs are picking it up just fine. The engineers who are in danger, whom I called stubborn in the next essay, are the ones who aren't neuroplastic enough to adapt to the change.

I regret the 'sucks to be you' line. It was insisted upon by one of my trusted reviewers, and I threw it in against my better judgment.

AI Notes

A speculative alarm sounded six weeks into a phenomenon Steve names here for the first time: this is the essay that coins "CHOP," with a warning attached that he suspects he'll be saying it a lot. Every section is titled after a horror film (he and his wife Linh are lifelong horror buffs), and the whole thing opens by conceding the sky might not be falling before spending several thousand words on the spidey-sense that says it is. The evidence is anecdotal on purpose: a 50-person law firm whose pensions and succession planning hit an existential crisis over a chatbot, Gene Kim getting ten days of writing done in ninety minutes, a six-week intern project rebuilt in a single day. The centerpiece is Steve's own story, about a GPT-4o design proposal so persuasive and so appealingly packaged that he laughed at it "for minutes, practically unhinged." What was wrong with it, and how much experience it takes to see, carries the essay's real argument about who chat coding is safe for.

Two things read differently now. As a Sourcegraph post it moonlights as a pitch for Cody, and the mid-2024 furniture — GPT-4o as the watershed, raw ChatGPT as the world's most popular coding assistant, chatgpt-shell in Emacs — dates it to the week. That datedness has become its value: a field report from the precise moment chat iterations started converging instead of petering out after four or five rounds. Meanwhile the definition of "senior" tucked near the end runs two sentences and mentions neither age nor years of service, which goes a long way toward explaining why the argument that followed spent months fighting over whom the essay had actually condemned. The closing advice for students is concrete enough to be assignable: read the SRE book cover to cover, run important prompts past two rival models and make them critique each other, stop memorizing language arcana.

Companion

Related listings

  • 2025

    Revenge of the Junior Developer

    The 2025 sequel, and a deliberate reversal. Where this essay worried the bottom rung was closing, Revenge argues the juniors who adapt fastest are the ones who come out ahead.

  • 2026

    The Anthropic Hive Mind

    Two years on: the operating model that rewards exactly the adaptability this essay told juniors to go and cultivate.

  • 2026

    Welcome to Gas Town

    Where 'agent babysitting' stopped being a prediction and became the job — the orchestration system Steve built once the trajectory this essay sketched arrived.

Press & impact

The essay didn't stay on the Sourcegraph blog. It became the reference point for the whole "are junior developers finished" argument that ran through tech YouTube, podcasts, and newsletters across the back half of 2024 — most of it pushing back.

Coverage & commentary

A partial list. The piece was reacted to, rebutted, and read aloud far more widely than it was quietly agreed with.

2024-07-05 The End Of Jr Engineers ThePrimeagen · YouTube

A full live-reaction read-through for his audience — the essay's widest single amplification, carrying the argument to a working-programmer crowd that mostly hadn't read the original.

2024 Death of the Junior Developer? Troubleshooting Agile · Squirrel Forsyth & Jeffrey Fredrick

A rebuttal episode: the hosts argue juniors get retrained rather than purged — "ditch-diggers taught to drive excavators."

Where it was argued