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

If a large portion of the machine's configuration is managed rigorously the software will only break for novel "uncontrollable causes" outside this boundary, requiring learning and permanent process improvement without wasting time fixing the same issues repeatedly: an ideally efficient situation, not a problem.


Software should be robust to most uncontrollable causes. Not fail due to small changes.

It's perfectly reasonable to use containers to solve dependency management. But it's a really bad form to have containers as the only viable way to distribute your software, and a very reliable indicator that your software won't work at all.




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

Search: