Vibe engineering
Simon Willison on the professional practice of AI-assisted software engineering
The gap between prompt-driven hacking and production-grade AI-assisted work is engineering fundamentals. Tests, documentation, version control, code review—these matter more now. Running multiple agents in parallel works when you know what you’re orchestrating. Speed exposes who knows their craft.
“Vibe engineering” works because it draws a line. It signals accountability you ship what you’re responsible for, not what AI generates. AI tools don’t level the field; they widen it. Engineers with fundamentals get leverage. The term acknowledges we’re figuring this out while establishing there’s real craft here, not just vibes.