Simon Willison argues that AI coding agents should be used to raise code quality rather than lower it. He frames the issue around technical debt: many common debt fixes are conceptually simple but time-consuming, making them ideal tasks for async coding agents like Gemini Jules, OpenAI Codex, or Claude Code. Agents can also support exploratory prototyping to validate technology choices cheaply. He closes by advocating for a 'compound engineering' loop where each project ends with a retrospective that improves future agent instructions, enabling teams to ship new features and improve quality simultaneously.

5m read timeFrom simonwillison.net
Post cover image
Table of contents
Avoiding taking on technical debt #Coding agents can handle these for us #AI tools let us consider more options #Embrace the compound engineering loop #

Sort: