Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Hmm. I think the principle of not making trap-door decisions is still important though.

You shouldn’t spend a bunch of time preparing for something that never comes, but you should consider which scenarios would leave you totally screwed.



Yes, this.

The reason I’m asking you, in this code review, “what if it changes?” is not because I’m infected with enterprisitis and must overcomplicate every system. It’s because I fear the answer to “what if it changes” is “this software, and everything that gets built to rely upon it over the next year, will need to be rewritten from scratch”.

And I would rather that we not take that bet without thinking through the odds.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: