Simon Willison describes his AI-assisted development workflow, emphasizing that coding agents become truly useful when paired with strong tests, clear repo conventions, and sandboxing. He argues that red-green TDD and automated/manual API checks let agents generate reliable code, while template-driven project scaffolding helps them follow existing patterns. The discussion also covers prompt injection, the 'lethal trifecta' risk model, and why isolating agents in containers or other sandboxes is crucial when they have access to private data or external communication.
Willison says newer models and tools like Claude Code have made one-shot implementation increasingly reliable, and he now relies on agents for many tasks.
He argues that agents can generate bespoke UI components quickly, reducing the need to purchase certain libraries or templates.
Willison says repositories are being flooded with low-quality pull requests, creating operational burden for maintainers and platforms.