News for hackers. Stuff that matters.
Re:The cult of vibe coding is insane by tock on Monday April 06, 2026 @03:38PM (#47665859)
Ah I believe codex has similar issues. Terrible code quality but goes to show it doesn't really matter in the end.
Re:The cult of vibe coding is insane by AstroBen on Monday April 06, 2026 @04:02PM (#47666224)
> it doesn't really matter in the end

if you have one of the top models in a disruptive new product category where everyone else is sprinting also, sure..

Re:The cult of vibe coding is insane by 0x457 on Monday April 06, 2026 @04:36PM (#47666685)
Code quality never really mattered to users of the software. You can have the most <whatever metric you care about> code and still have zero users or have high user frustration from users that you do have.

Code quality only matters in maintainability to developers. IMO it's a very subjective metric

Re:The cult of vibe coding is insane by AstroBen on Monday April 06, 2026 @04:53PM (#47666918)
It's not subjective at all. It's not art.

Code quality = less bugs long term.

Code quality = faster iteration and easier maintenance.

If things are bad enough it becomes borderline impossible to add features.

Users absolutely care about these things.

Re:The cult of vibe coding is insane by 0x457 on Monday April 06, 2026 @05:05PM (#47667092)
Okay, but I meant how you measure is subjective.

How do you measure code quality?

> Users absolutely care about these things.

No, users care about you adding new features, not in your ability to add new features or how much it cost you to add features.

Re:The cult of vibe coding is insane by moritzwarhier on Monday April 06, 2026 @03:51PM (#47666035)
Yes that was pretty much my own takeaway, too.

After some experience, it feels to me (currently primarily a JS/TS developer) like most SPAs are ridden by memory leaks and insane memory usage. And, while it doesn't run in the browser, the same think seems to apply to Claude CLI.

Lexical closures used in long-living abstractions, especially when leveraging reactivity and similar ideas, seems to be a recipe for memory-devouring apps, regardless of browser rendering being involved or not.

The problems metastasize because most apps never run into scenarios where it matters, a page reload or exit always is close enough on the horizon to deprioritize memory usage issues.

But as soon as there are large allocations, such as the strings involved in LLM agent orchestration, or in non-trivial other scenarios, the "just ship it" approac requires careful revision.

Refactoring shit that used to "just work" with memory leaks is not always easy, no matter whose shit it is.