What Happens When Software Writes Software?
Coding was the first job that AI agents did well, because code is the rare kind of work that tells you immediately when you are wrong. The consequences for who programs, and how, are still arriving.
The Daily Edition2 min read
Illustrative. This article is demonstration content written to show The Daily Edition. It does not report actual events. Historical and scientific facts are attributed to real sources in the Deep Dive.
Quick Read · about 26 seconds
- What happened
- AI systems moved from suggesting single lines of code in 2021 to completing whole programming tasks, including reading a bug report, changing several files and running tests, by 2025.
- Why it matters
- Software is the substrate of nearly every other industry. If producing it becomes much cheaper, the constraint on what gets built shifts from engineering labor to judgment about what should exist.
- What remains uncertain
- Whether code written at machine speed can be reviewed at human speed, whether the skills of senior engineers will keep being produced if juniors do less, and how much of the gain is real versus reallocated to debugging.
Programming has a property that most work lacks: it grades itself. Code compiles or it does not. Tests pass or they fail. A program that crashes announces the fact. This is why software became the first domain in which AI agents were genuinely useful rather than merely impressive.
The progression was fast. In 2021 the tools suggested the next line. By 2023 they wrote functions from a comment. By 2025 an agent could read a bug report, locate the relevant files in an unfamiliar codebase, make a change across several of them, run the tests and open a proposed fix for review. Benchmarks built on real repositories recorded the improvement from a few percent of tasks solved to a majority.
The review bottleneck
The limit now is not writing code but reading it. A reviewer who once examined a colleague's afternoon of work now faces an agent's afternoon of work, which may be ten times larger and arrives with the same confident tone whether it is right or wrong. Teams report spending the time they saved on writing on reviewing, and some report a net loss on tasks where the agent's approach was subtly misguided.
This has produced a new category of engineering practice: designing tasks, tests and constraints so that an agent's output can be trusted without being read in full. It resembles the discipline of managing a large team more than the discipline of programming.
The Living Story
The Development of AI Agents
Software systems that plan and carry out multi-step tasks on a person's behalf have moved from research demonstrations into workplace trials. The open questions are reliability, accountability and who bears the cost of mistakes.
5 milestones · 4 updates · 6 articles
Open the story pageAsk the Newspaper
Put a question to the research desk. Answers draw only on this article’s verified material and its continuing story, and every statement is cited. No language model is configured, so answers are the most relevant verified passages rather than generated prose.
Claims and evidence
Each claim is classified and linked to the evidence behind it. Illustrative evidence attributes demonstration scenarios and is marked.
Benchmarks built on real open-source repository issues recorded improvement from single-digit percentages of tasks solved to a majority between 2023 and 2025.
Fact · confidence medium
- SWE-bench leaderboard · SWE-benchPublic leaderboard of reported results; methodology varies by submission.
Audio version: not yet available. Listening will use the same verified text as this article. The control will appear here once narration is produced.
Related reading
The Rise of AI Agents: From Answering Questions to Completing Work
A model that answers is a reference tool. A model that acts is a colleague, a contractor or a liability. The difference between the two is smaller in code than it is in consequence.
3 min read