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
No, Karpathy Didnât Say Vibe Coding Doesnât Work
This starkly contrasts with my own experience.
Create a Free LinkedIn Carousel with Vibe Coding
(See the carousel below that I created for one of my posts)
We were promised autonomous AI agents. But got Workflow Automation 2.0 instead.
2025: The Year of AI Agents đ
Low-code (or no-code) platforms will replace coding.
Thatâs the narrative we keep hearing for years.
Recently, I ran a Claude Code foundations workshop for non-developers.
What I realised: the knowledge gap between developers and non-developers can be quite wide. Things I thought were obvious were not obvious to some learners.
Hitting your AI coding usage limit feels like reaching the climax of a drama series and having to...
Youâre full of ideas, but suddenly on hold until next day.
No, Karpathy Didnât Say Vibe Coding Doesnât Work
This starkly contrasts with my own experience.
Low-code (or no-code) platforms will replace coding.
Thatâs the narrative we keep hearing for years.
Hitting your AI coding usage limit feels like reaching the climax of a drama series and having to...
Youâre full of ideas, but suddenly on hold until next day.
Create a Free LinkedIn Carousel with Vibe Coding
(See the carousel below that I created for one of my posts)
We were promised autonomous AI agents. But got Workflow Automation 2.0 instead.
2025: The Year of AI Agents đ
Recently, I ran a Claude Code foundations workshop for non-developers.
What I realised: the knowledge gap between developers and non-developers can be quite wide. Things I thought were obvious were not obvious to some learners.