Coding Models Are Doing Too Much | wh
AI-assisted coding has become the norm and with tools like Cursor, GitHub Copilot, Claude Code, Codex, we are increasingly letting models touch our code. If you have used any of these tools in the past year, you have probably experienced something like this: you ask the model to fix a simple bug (perhaps a single off-by-one error, or maybe a wrong operator). The model fixes the bug but half the function has been rewritten. An extra helper function has appeared. A perfectly reasonable variable name has been renamed. New input validation has been added. And the diff is enormous. I refer to this as the Over-Editing problem where models have the tendency to rewrite code that didn’t need rewriting. This matters more than it might seem. Code review is already a bottleneck and reviewers need to understand what changed, why it changed, and whether the change is safe. A model that rewrites entire functions, even correctly, makes this job dramatically harder as the code is now completely unrecog
Code for this post is available here . AI-assisted coding has become the norm and with tools like Cursor, GitHub Copilot, Claude Code, Codex, we are increasingly letting models touch our code. If you have used any of these tools in the past year, you have probably experienced something like this: you ask the model to fix a simple bug (perhaps a single off-by-one error, or maybe a wrong operator). The model fixes the bug but half the function has been rewritten. An extra helper function has appeared. A perfectly reasonable variable name has been renamed. New input validation has been added. And
saved by
related reading
- Debt Behind the AI Boom: A Large-Scale Empirical Study of AI-Generated Code in the Wildalphaxiv.org
- MirrorCode: Evidence AI can already do some weeks-long coding tasks | Epoch AIepoch.ai
- [2501.01257] CodeElo: Benchmarking Competition-level Code Generation of LLMs with Human-comparable Elo Ratingsarxiv.org
- How AI assistance impacts the formation of coding skills \ Anthropicanthropic.com
- Oversight Assistants: Turning Compute into Understandingbounded-regret.ghost.io
- AI is removing the middle class of software engineeringblog.florianherrengt.com
- My AI Had Already Fixed the Code Before I Saw Itevery.to
- Code was our medium for thoughtwattenberger.com
- claude code is not making your product betterethanding.substack.com
- Here’s how I use LLMs to help me write codesimonwillison.net
- Don’t Outsource Your Thinkingteltam.github.io
- If you are good at code review, you will be good at using AI agentsseangoedecke.com