Vibe coding and agentic engineering are getting closer than I’d like

Vibe coding and agentic engineering are getting closer than I’d like

Simon Willison watches the line between 'vibe coding' (casual, unreviewed generation) and 'agentic engineering' (careful, quality-conscious use) dissolve in his own practice: he has started skipping line-by-line review of production code because the models are reliably right, then feeling guilty about it. His resolution is to treat AI-generated code like a trusted internal service -- lean on the interface and the tests rather than reading every line. It leaves an uncomfortable question open about when unreviewed machine code is genuinely safe to ship.

⌘K

Start typing to search...

Search across content, newsletters, and subscribers