Learn extra at:
Vibe coding and technical debt
Don’t get me mistaken: I respect the unbridled creativity that may be present in simply driving a vibe on an AI platform. In case you haven’t already tried it, I counsel sitting down with Roo Code and seeing the way it feels to blast out working software program with just some keystrokes.
At first, vibe coding is intoxicating. You possibly can quickly produce all the fundamental software infrastructure with out even excited about it. It’s like driving a 4×4 that sails over velocity bumps. Fairly quickly, although, you’ll discover your self off-roading within the ravines of wack-a-mole fix-and-break, just like the above consumer did. Immediately, that panorama of magically practical code turns into a yawning chasm of technical debt that it’s important to work out. And when you don’t have the coding background to grasp what you’re up in opposition to, you’ll drown in it.
Certain, you’ll be able to strive utilizing AI to repair the issues which can be breaking, however have you ever tried it? Have you ever ever been caught with an AI assistant confidently working you and your code round in circles? Even with one thing like Gemini CLI and DevTools integration (the place the AI has entry to the server and client-side outputs) it might probably so simply descend right into a maddening cycle. Ultimately, you might be mocked by your individual unwillingness to roll up your sleeves and do some work.

