Y2K and Other Disappointing Disasters: Risk Reduction and Harm Mitigation Heidi Waterhouse
Every disaster is a concatenation of smaller failures. How can we design software and processes to accept that we live in an imperfect world? Explore the concepts of resiliency, harm reduction, over-engineering, and planning for failure with real examples.