logoalt Hacker News

groundzeros2015yesterday at 2:17 AM1 replyview on HN

I still don’t agree. The trick to good design is getting more things on the happy path. Most of the software I use is small and constructed in this manner.


Replies

habineroyesterday at 9:06 AM

"They only coded the happy path" is software engineer for "they coded it as if nothing would ever go wrong". It is definitely not good design to do that.

There's an engineering trap/fallacy I like to call "how hard could it be". How hard could it be to build a [whatever] clone? If you find yourself thinking that, stop what you're doing, because the answer is almost always "at least an order of magnitude harder than you think."