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

All systems eventually turn bad. The idea that you can gold plate something so it won't is naive. It isn't about getting it right from the start, its about having the will to change it once your system or uses evolve into something that turns it wrong.


A good system, i. e. one that got it right from the start, is one that is cost-effective to change. (“Will” has little to do with it.)


Change in which ways? A system designed to be cost effective to change in any way isn't going to be cost effective to change in a small set of ways.


Answering that question well is what makes the system good!




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

Search: