logoalt Hacker News

andrenotgiantyesterday at 7:06 PM8 repliesview on HN

> you can build a crazy popular & successful product while violating all the traditional rules about “good” code

which has always been true


Replies

spoileryesterday at 7:09 PM

Yes, and to add, in case it's not obvious: in my experience the maintenance, mental (and emotional costs, call me sensitive) cost of bad code compounds exponentially the more hacks you throw at it

show 2 replies
datsci_est_2015yesterday at 7:49 PM

It’s also possible to sell chairs that are uncomfortable and food that tastes terrible. Yet somehow we still have carpenters and chefs; Herman Miller and The French Laundry.

Some business models will require “good” code, and some won’t. That’s how it is right now as well. But pretending that all business models will no longer require “good” code is like pretending that Michelin should’ve retired its list after the microwave was invented.

show 2 replies
eloisantyesterday at 7:48 PM

Still, talk about "good" code exist for a reason. When the code is really bad, you end up paying the price by having to spend too more and more time and develop new features, with greater risk to introduce bugs. I've seen that in companies in the past, where bad code meant less stability and more time to ship features that we needed to retain customers or get new ones.

Now whether this is still true with AI, or if vibe coding means bad code no longer have this long term stability and velocity cost because AI are better than humans at working with this bad code... We don't know yet.

SoftTalkeryesterday at 8:01 PM

Not only true but I would guess it's the normal case. Most software is a huge pile of tech debt held together by zip-ties. Even greenfield projects quickly trend this way, as "just make it work" pressure overrides any posturing about a clean codebase.

show 1 reply
Gagarin1917yesterday at 7:29 PM

Not according to some on HN. They consider it impossible to create a successful business with imperfect code. Lol

show 1 reply
roncesvallesyesterday at 7:24 PM

It depends on the urgency. Not every product is urgent. CC arguable was very urgent; even a day of delay meant the competitors could come out with something slightly more appealing.

operatingthetanyesterday at 7:55 PM

See also Salesforce, Oracle, SAP

show 1 reply
baggachipzyesterday at 7:30 PM

Wordpress hides behind a cabinet