Last time I was writing computer code regularly more than 20 years ago, planning to also try vibe coding in the near future, probably for some productivity and home automation stuff. I believe that the most people/organizations are not really ready to realize the benefits from the AI empowerment in programming and it should mostly be viewed as an advanced automation solution, that requires a lot of critical thinking and sensemaking on a continuous basis. When looking at all the work and rework and having to question almost everything then there is immense waste in this approach which definitely supports innovation, but unpredictable value and mountains of rework, not to mention impact on maintainability, complexity growth etc. What if the coordination cost exceeds the vibe? So let's proceed with modest and realistic expectations to get further without a collapse.
Principally the book covers that I expected when picking it up - understanding what are the keywords and appraoches behind what the tiktok generation means when talking about vibe coding. For something more serious it remains too shallow and also repetative (but still respect trying to put this into a book). This book is also haunted by the same limitation as most other IT Revolution books, the real-world examples are few and not that inspiring.
In the 1980s, General Motors spent billions on robots that promised efficiency but delivered chaos because the underlying work was never understood, let alone simplified. Today’s enterprises are doing the same with artificial intelligence. Latest surveys conclude that the vast majority of AI pilots produce no measurable return, not because the models are inadequate, but because the organisations deploying them remain structurally unreadable. Workflows still depend on tribal knowledge, undocumented approvals, and assumptions inherited from another era.
Toyota’s old lessons remain the clearest guide. Automation only works when the process beneath it is stable, transparent, and relentlessly improved through small, local experiments. Companies that skip this step end up multiplying dysfunction at scale, replacing bad work with faster bad work. AI is not the problem. The refusal to redesign the work is.
The Vibe Coding Loop:
1. Frame your objective.
2. Decompose the tasks.
3. Start the conversation.
4. Reveiw with care.
6. Test and verify.
7. Redefine and iterate.
8. Bonus: automate the workflow.
Inner developer loop - from seconds to minutes
Prevent
• Checkpoint and save your game frequently
• Keep your tasks small and focused
• Get the AI to write specifications
• Have AI write the tests
• AI is a Git maestro
Detect
• Verify AI’s claims yourself
• Always on watch: keeping your AI on the rails
• Use test-driven development
• Learn while watching
• Put your sous chef on cleanup duty
• Tell your sous chef where the freezer is
Correct
• When things go wrong: fix forward or roll back
• Automate linting and correction
• When to take back the wheel
• Your AI as a rubber duck
Middle developer loop - hours to days
Prevent
• Written rules: because your sous chefs can’t read your mind
• The Memento Method
• Design for AI manufacturing
• Working with two agents at once, and more
• Intentional AI coordination
• Keeping your agents busy when you’re busy
Detect
• Waking up to eldritch AI-generated horrors
• Too many cooks: detecting agent contention
Correct
• Kitchen line stress tests: using tracer bullets
• Sharpen your knives: investing in workflow automation
• The economics of optionality
Outer developer loop - weeks to months
Prevent
• Don’t let your AI torch your bridges
• Workspace confusion: avoiding the “stewnami”
• Minimize and modularize
• Managing fleets of agents: four and beyond
• Auditing through or around the kitchen
• Channel your inner product manager
• Making operations fast, ambitious, and fun
Detect
• When the AI throws everything out
• CI/CD in the age of AI
Correct
• Steve’s harrowing merge recovery tale
• When you’re stuck with awful processes and architecture
“Delegation of implementation doesn’t mean delegation of responsibility. Your users, colleagues, and leadership don’t (or shouldn’t) care which parts were written by AI—they rightfully expect you to stand behind every line of code. When something breaks in production at 2 a.m., no one wants to hear, “Well, AI wrote that part.” You own the final result, period. This is both liberating and challenging.”
“Your judgement and experience is are more important than ever. AI can be wrong.” (yet this part is ignored by most).
“Sometimes it’s awful, sometimes it’s close but not quite there, and sometimes it blows your socks off. Each of the good payouts delivers a tiny hit of dopamine, a neurochemical reward that makes us feel good and encourages us to pull the lever again.” (yep, vibe coding is psychologically not that different from gambling).