Johnny Butler

March 8, 2026

Vibe coding is great for prototypes. Production needs discipline.

LLMs can generate a lot of code quickly but the quality range is massive unless you force the work through guardrails.

So I don’t ask my agent for “an answer”.
I ask it to ship a solution through a playbook (built from ~20 years of patterns/practices I actually trust in production).
Screenshot 2026-03-08 at 15.09.21.png


The key rule:
It must cite which playbook rules it applied and why, plus show verification evidence.
Screenshot 2026-03-08 at 15.11.03.png


That turns “vibes” into something you can audit:

Best-practice rule applied
Refactor/design move explained
Tests/CI proof attached

Upcase has still been one of the best sources I’ve found for pragmatic refactoring/testing/OO thinking, especially anything with Joe Ferris.