Vibe coding is irresponsibly building software through dice rolls, not caring what code is produced What about when engineers at the top of their game use AI tools responsibly to accelerate their work? I propose "vibe engineering"! simonwillison.net/2025/Oct/7/v...
Post
It turns out techniques used by top software engineering teams help accelerate coding agents as well: Version control, documentation, careful planning, automated tests, linters, strong code review culture, really thorough QA Sophisticated processes for professional engineers
3 reposts43 likes
I'd avoid "vibe" - as it's closely associated with vibe coding. I rather like @kentbeck.com' s use of "augmented" programming. Although the need for such a term won't last long as it becomes BAU.
The word "vibe" appears to have morphed to mean "uses AI", see also Microsoft's bizarre "vibe working" thing www.theverge.com/news/787076/...
Augmented is a good word! Also amplified perhaps I want a hint at engineering over just programming though since there's a lot more to it than purely producing code, see notes here simonwillison.net/2025/Oct/7/v...