The Future of the IDE: When AI Agents Write the Code, Who Audits It?
A few months ago I caught myself accepting a 412-line diff without reading all of it. It wasn't laziness in the classic sense. I read the first sixty lines, they looked sensible, the code compiled, the tests passed, and I hit accept. Two weeks later I found out the agent had rewritten a pagination

A few months ago I caught myself accepting a 412-line diff without reading all of it. It wasn't laziness in the classic sense. I read the first sixty lines, they looked sensible, the code compiled, the tests passed, and I hit accept. Two weeks later I found out the agent had rewritten a pagination function so that the last page always returned the first item, repeated. Nobody noticed for eleven days. Me included, and I own the place.
I'm starting here because it's where the conversation about the future of the IDE should start, and rarely does.
The thesis going around is that the editor dies. If most code starts life as a sentence typed into a chat box, or as an agent running on its own in a terminal while you go get coffee, then what's the point of an editor with syntax highlighting, refactoring shortcuts and a file panel? I think the question is badly framed. Typing was never the bottleneck. Anyone who has spent a few years maintaining software they didn't write knows the time goes almost entirely into reading, understanding, distrusting, reproducing a bug and understanding it again. Agents attack the cheap part of the job and leave the expensive part untouched. Read more