This talk clarified so many ideas around vibe & agentic coding for me. I must have watched it three or four times.
I’ve spent about 30 hours with Claude Code on a few side projects recently. I couldn’t put my finger on why I was insisting to stay in this tight loop with the agent, critiquing every little change instead of giving it free range, until Steve defined “vibe coding” and connected it to the idea of legacy code. It resolved my cognitive dissonance to realize that vibe coding was just one way to use an agent, and that my way wasn’t just an intermediate step to get there.
The way I’ve been using AI, I am using an agent, but I am writing the code. I’m not delegating to a teammate—I’m typing 200 characters to get external verification of my thinking and a first draft. I’m basically using conversational autocomplete.