logoalt Hacker News

TonyAlicea10yesterday at 10:49 AM1 replyview on HN

Yes, of course, but a culture of “good enough” can go too far. One may work in a lower-risk context, but we can still learn a lot from robust architectural thinking. Edge cases, security, and more.

Low quality for a shopping cart feels fine until someone steals all the credit card numbers.


Replies

jimbob21yesterday at 3:03 PM

Likewise, perfectionism when it is unneeded can slow teams down to a halt for no reason. The balance in most cases is in the middle, and should shift towards 100% correctness as consequences get more dire.

This is not to say your code should be a buggy mess, but 98% bug free when you're a SaaS product and pushing features is certainly better than 100% bug free and losing ground to competitors.

show 1 reply