News for hackers. Stuff that matters.
Re:The "Vibe Coding" Wall of Shame by crazygringo on Sunday March 29, 2026 @04:40PM (#47567067)
Is this meaningful at all, without a control?

How often does software fail in production with human-written code? How many times has a production failure been avoided because an LLM didn't make a typo or mistake that a human would have?

This is pushing an agenda. It's not measuring anything meaningful.

Re:The "Vibe Coding" Wall of Shame by lucasfin000 on Sunday March 29, 2026 @05:09PM (#47567348)
This is definitely the right question. A list of failures without any baseline won't tell you anything. You would need the same exercise for human-written code at a comparable scale before drawing any conclusions at all. Without it, it's just confirmation bias.
Re:The "Vibe Coding" Wall of Shame by extrabajs on Sunday March 29, 2026 @04:50PM (#47567172)
A control? This is just a list of incidents, not an experiment.
Re:The "Vibe Coding" Wall of Shame by crazygringo on Sunday March 29, 2026 @04:53PM (#47567200)
The "Why this matters" section at the bottom is clearly drawing conclusions as if it were an experiment.
Re:The "Vibe Coding" Wall of Shame by extrabajs on Monday March 30, 2026 @01:20AM (#47570629)
Not really, no.
Re:The "Vibe Coding" Wall of Shame by crazygringo on Monday March 30, 2026 @10:53AM (#47575131)
Yes really, yes.
Re:The "Vibe Coding" Wall of Shame by Andrei_dev on Monday March 30, 2026 @04:19AM (#47571791)
Half this list is bad attribution. LiteLLM was a supply chain attack — stolen PyPI credentials, nothing to do with vibe coding. The Amazon outage number comes from a vendor blog pushing their own product. Nobody else reported it.

But the "where's your control group" take bugs me too. It's not that AI writes buggier code line for line. The gaps are just in different places. Devs who've shipped real apps add rate limiting, auth middleware, proper CORS — because they got burned before. AI skips all of it because nobody prompted for it.

I read through about 80 AI-generated repos a few weeks ago. Code looked decent. The missing stuff was always the same list — no auth on admin routes, API keys hardcoded in client JS, CORS wide open, debug endpoints still live in prod. Over and over.

Nothing there makes a wall of shame. Nothing's exploded yet. But it's the kind of stuff that does.