Why Software Engineering Is Indispensable in the Age of Coding Agents
Good news for everyone who has spent two years quietly refreshing the job boards: an arXiv preprint has arrived to declare software engineers 'indispensable' in the age of coding agents. The supporting evidence is a field experiment recording a 26% increase in completed tasks across 4,867 developers at Microsoft, Accenture and a Fortune 100 firm. Twenty-six per cent, note, is not a doubling or a tenfold leap. It is a quarter more tickets closed, which is roughly the uplift you get from a decent espresso machine and a manager who stops scheduling 8am standups. The banner number is a rounding error in a nice tie.
The argument underneath is subtler, and somehow worse. Engineers, the paper says, act as 'mediators between domain experts and AI executors', which is a gracious way of describing the human as the API between someone with an actual problem and a model producing confident code-shaped text. So the job title has been rewritten — in a preprint released, as ever, ahead of any reviewers — to mean something closer to 'well-paid prompt chaperone with liability insurance'. And the Fortune 100 firm in the study couldn't be named, which is a bracing degree of disclosure for a result being sold as good news for the profession.
Consider the genre, too. Of all the documents that might reassure 4,867 developers, we get one written by researchers whose own departments are not, as a rule, being restructured around software that finishes their tasks a quarter faster. The paper's real claim — that somebody still has to decide what to build and notice when the agent has built the wrong thing — is plainly true, and it is also precisely why the title says 'indispensable' rather than 'unaffected'. Indispensable is the word you get right up until the org chart finds a cheaper synonym. Still, take the win: 4,867 people at Microsoft, Accenture and one anonymous giant are, per the PDF, still needed. Give it a year.