Vibe-coded software is junk food

I was thinking about this while cooking some meal. I'm not good at it, so I try to follow a recipe. I use fresh ingredients, wash and chop them carefully, watch the boiling pan oftenly so I don't overcook. Maybe too often, because I don't really know what I'm doing. The result isn't necessarily great, but it's better than fast food, industrially processed food and sometimes even restaurant delivery. The reason is that I care, while someone in fast food would probably not. (Well they care that I don't die eating it, but they don't care that I'll be overweight 5 years from now.)

Unlike cooking, I know a thing or two about software. I'm long past the delusion of greatness, but I'm a decent engineer and I usually know what I'm doing. But when I work on something, if the result is any good, it's for the same reason: I care.

Vibe-coded software is like junk food, because the AI doesn't care. Maybe worse: it doesn't even think. For this main reason I believe that companies which allow too much AI-generated code into their production systems might have some major health issues in the long run.1

I have seen projects having tens of thousands of lines, created in record time. Definitely impressive, but it's humanly impossible to review all that code. What if there's some fundamental flaw lurking somewhere, which can ocasionally do something catastrophic like wiping out databases or filesystems? Or maybe worse, silently slipping inaccuracies in production data for a long period of time? You can only hope there isn't.

Human-made software should be trusted more than AI-generated software simply because someone cares about it. Most programmers I know even care about their code beeing fast and beautiful (besides just doing the job), to the extend afforded by their experience. But AI doesn't care; it says “you are absolutely right, let me try that again” after doing the dumbest shit possible. AI won't lose its job, AI won't get divorced, won't lose family, won't get sued; whatever things people care about, AI isn't affected.

I'm avoiding it for as much as I can (it's sad that it starts being like a requirement at work), and if I'm ever going to use it it'll be for small, boring tasks, not for anything big that would leave a lot of junk food on the table. My trust is so low that I refrain from personally trying projects that seem genuinely useful, like this one (entirely vibe-coded). I hope it won't invade much open source software that I use.

[ By the way, did you notice how buggy Github is lately? The start of the troubles seems to coincide with the advent of AI.. just sayin'. ]

Don't become a full-slop developer.

Footnotes
1. A secondary reason: Claude, for example, is owned by a corporation which only cares about one thing — returning a profit to their shareholders, who have already burned billions. If it's tuned for anything, like corporations always do, it's tuned for their profit, and this, believe it or not, is at odds with Claude working great for you. When competition is eliminated, the only way to extort more money is to make the product worse (and/or increase prices for the same functionality). Enshittification always happens with any VC funded company that gets big enough.
No comments yet. Wanna add one? Please?

Add your comment

Jul
1
2026

Vibe-coded software is junk food

  • Published: 2026-07-01
  • Modified: 2026-07-01 16:40
  • By: Mishoo
  • Tags: ai, vibe-coding
  • Comments: 0 (add)