Announcing my new book proposal:
đ Working Effectively with Vibed Code
đ Working Effectively with Vibed Code
Based on the timeless classic Working Effectively with Legacy Code by Michael Feathers.
Chapter highlights:
- âThe AI wrote this at 2am and I have no idea what it doesâ
- Characterization Tests: When you canât ask the original author because there wasnât one
- Breaking Dependencies on 47 npm packages you didnât know you needed
- The Grand Question: âIs this a feature or a hallucination?â
Key techniques covered:
- The âjust accept all suggestionsâ debugging method
- Sprout Class: When Claude adds 6 helper classes you didnât ask for
- Wrap Method: Wrapping vibed code in try-catch and praying
- Extract Interface: Asking âwhat does this even doâ as a service
Who is this book for?
Anyone who inherited a codebase where the author just says âAsk Claude if you donât understand.â
The difference between legacy code and vibed code?
Legacy code: âThe person who wrote this left 5 years agoâ
Vibed code: âThe person who wrote this is sitting right here and has no idea eitherâ
Thoughts? đ
On a serious note, I think itâs prime time to revisit this book. The techniques are still very useful if you need to fix bugs in vibed code.
#VibeCoding #LegacyCode #SoftwareEngineering #AI #TechHumor
Enjoyed this? Subscribe for more.
Practical insights on AI, growth, and independent learning. No spam.
More in Vibe Coding
"What's the difference between ChatGPT, Claude Code, Claude Cowork, and OpenClaw?"
I've been asked this enough times that I thought I'd write it down. Here's my personal take.
No, Karpathy Didnât Say Vibe Coding Doesnât Work
This starkly contrasts with my own experience.
Gemini CLI stubbornly insisted its code was right and even did a Google search to prove it with an outdated article.
I was speechless. đ
We were promised autonomous AI agents. But got Workflow Automation 2.0 instead.
2025: The Year of AI Agents đ
Claude.ai, Claude Desktop, Cowork, or Claude Code: which one should you use, and when? And why is Claude Code not only for coding?
I get this question a lot, in workshops, in my DMs, and in offline conversations.
No, vibe coding does not create tech debt.
Bad coders do.
"What's the difference between ChatGPT, Claude Code, Claude Cowork, and OpenClaw?"
I've been asked this enough times that I thought I'd write it down. Here's my personal take.
We were promised autonomous AI agents. But got Workflow Automation 2.0 instead.
2025: The Year of AI Agents đ
No, vibe coding does not create tech debt.
Bad coders do.
No, Karpathy Didnât Say Vibe Coding Doesnât Work
This starkly contrasts with my own experience.
Gemini CLI stubbornly insisted its code was right and even did a Google search to prove it with an outdated article.
I was speechless. đ
Claude.ai, Claude Desktop, Cowork, or Claude Code: which one should you use, and when? And why is Claude Code not only for coding?
I get this question a lot, in workshops, in my DMs, and in offline conversations.