Listen to the original at Lenny’s Podcast ↗lennysnewsletter.com
By Lenny Rachitsky · with Simon Willison · lennysnewsletter.com · @lennysan on X · YouTube · LinkedIn
Simon Willison, a veteran software engineer and co-creator of Django who writes the widely read simonwillison.net blog, discusses how coding agents crossed a reliability threshold in late 2025 and what that means for software work. The conversation covers agentic engineering practices, the 'dark factory' idea, security risks like prompt injection, and the personal toll of working with AI agents.
01Key learnings
- Coding agents crossed a reliability threshold around November 2025, so they now usually do what you ask, which changed how seriously engineers can take them.
- Writing code is now cheap, so the bottlenecks move to ideation, prototyping, testing, and process; build several quick prototypes of an idea and compare them.
- Use test-driven development with agents: have them write tests, run them, and watch them fail first (Red/Green TDD) to keep quality and avoid breaking old features.
- Keep a personal backlog of tried techniques and tools in GitHub (tools and research repos) so agents can reuse prior working code as context for new problems.
- Start new projects from a thin, well-structured template, since agents closely follow existing patterns in a codebase.
- Vibe coding is fine for personal throwaway tools, but code that could harm others needs professional review; reserve 'agentic engineering' for production work.
- Prompt injection is effectively unsolved; limit an agent's blast radius by cutting one leg of the lethal trifecta (private data, untrusted input, exfiltration) and avoid running agents with sensitive data.
- Agentic work is mentally exhausting; expect a limit on how many agents you can supervise, and watch for burnout and gambling-like overuse.
“Using coding agents well is taking every inch of my 25 years of experience as a software engineer.”Simon Willison · Lenny’s Podcast · 00:00:50
“I can fire up four agents in parallel and have them work on four different problems. By 11:00 AM, I am wiped out.”Simon Willison · Lenny’s Podcast · 00:00:50
“every single time you get away with launching a space shuttle without the O-rings failing, you institutionally feel more confident in what you're doing.”Simon Willison · Lenny’s Podcast · 00:01:08
02Frameworks mentioned
Summary and takeaways written by PM Atlas; quotes are short excerpts. © the original author.