Aug 27, 2026

Against Dumb Vibe Coding

Good afternoon. Let me begin by saying that although this has been billed as an anti-vibe-coding rally, I stand before you as someone who is not opposed to vibe coding in all circumstances. The Browser War was one of the bloodiest in history, and yet it was only through the crucible of the prompt, the sacrifice of developers, that we could begin to perfect this codebase, and drive the scourge of boilerplate from our repositories. I don't oppose all vibe coding.

My mentor signed up for vibe coding the day after ChatGPT was launched, fought in Altman's beta. He saw the deprecated and dying across the servers of Silicon Valley; he heard the stories of fellow engineers who first entered dependency hell and production outages. He fought in the name of a larger abstraction, part of that arsenal of automation that triumphed over bugs, and he did not fight in vain. I don't oppose all vibe coding.

[read more →]