Hacker News new | ask | show | jobs
by barisozmen 331 days ago
"One technique for making software more robust is to minimize what your software depends on – the less that can go wrong, the less that will go wrong. Minimizing dependencies is more nuanced than just not depending on System X or System Y, but also includes minimizing dependencies on features of systems you are using."

From http://nathanmarz.com/blog/principles-of-software-engineerin...