Writing / 2026

The Junior Developer Cliff Is a Leadership Problem

AI eats the work juniors learned on. Rebuild apprenticeship around verification and ownership, or starve your senior bench.

The case for cutting junior developers is sound as far as it goes. One senior driving a fleet of agents ships what a senior and three juniors used to ship, faster and cheaper. Juniors were always the slowest, most expensive way to get a CRUD endpoint written, and the agent writes it now. The spreadsheet says cut the bottom of the pyramid, and it will keep saying so next quarter. The error is not in the arithmetic. It is in what the arithmetic measures: demand for seniors this quarter, not the supply of seniors three years out. Those are different problems, and the cut answers the first by quietly worsening the second.

Seniors are grown, not hired, and the lead time runs three to five years. The bench drains on its own schedule whether or not you refill it. Put rough numbers on it; your own will differ, but the shape holds. Attrition, retirement, internal moves, and poaching run something like 10 to 15% a year in most engineering orgs. Hold fifty seniors and you lose about six annually just standing still. Staying flat means minting six replacements. A junior who can own a system unsupervised takes around four years to produce, and maybe half of any cohort gets there. Work it backward and a steady bench needs something like a dozen apprentices in the pipeline at all times. Cut intake to zero and nothing visible happens for two years. In year three your incident reviews route to a thinner and thinner group, and by the time the gap reaches your metrics the fix is already three years out.

Grant the strongest version of the counterargument: agents probably do lower how many seniors you need per unit of output. That is a claim about demand. Insolvency is a claim about supply, and a falling demand curve does not repair a severed supply line. Drop from fifty seniors to forty and you still lose five a year, and you still have to source them.

From a market. That is what the seniors-plus-agents story leaves out: it balances only if someone, somewhere, is still producing seniors. When every firm runs the same model and cuts its juniors, the market for proven seniors thins at the exact moment everyone turns to it. You stop growing the asset and start buying it on a market you helped drain , as a price-taker, against everyone’s identical bet. Buying stays cheap only while the supplier still exists.

Why not go further and bet that agents absorb senior judgment too, skipping the pipeline entirely? Name that wager, because it is the one you are placing, and it loses on accountability. When an agent ships a bad migration, a human signs for it to a regulator, a customer, or a board, and the signature does not delegate to a model. Reliability sets the autonomy ceiling ; a human verifier sets the accountability one. You will always need people trusted to say the agent is wrong here, and that trust is earned only by doing the work on something that bites when you get it wrong.

That settles what juniors should be doing now that the code they used to learn on is gone. The rung moves up the value chain, onto the work the model cannot own, and that work is real and nameable: first-pass review of agent output, delivered as a written rejection with the reason; one failure mode owned end to end, on-call included; a design decision defended out loud to someone senior; the eval that proves the thing actually works. The work you automated away from juniors is now the work you have to teach them to supervise. Route the review load your seniors resent through the juniors first: the junior makes the call, the senior corrects it, and the tax becomes the curriculum. Run deliberately, this is the pipeline that mints those six replacements a year; left to chance, it is the pipeline you let lapse.

None of this surfaces in headcount, which lags . Watch a ratio instead: senior replacement rate against senior attrition rate, meaning how many engineers crossed into unsupervised ownership this year against how many seniors you lost. Below one, you are spending seniority faster than you produce it, and the income statement will read excellent the entire way down. So the real question is not whether the agents pay off this quarter. They do. It is whether anyone is still tracking the rate at which the bench refills, and that is not a number finance will put on the table on its own.