Risk Reduction is trying to make sure bad things happen as rarely as possible. It's anti-lock brakes and vaccinations and irons that turn off by themselves and all sorts of things that we think of as safety modifications in our life. We are trying to build lives where bad things happen less often. Harm Mitigation is what we do so that when bad things do happen, they are less catastrophic. Building fire sprinklers and seatbelts and needle exchanges are all about making the consequences of something bad less terrible. This talk is focused on understanding where we can prevent problems and where we can just make them less bad, and what kinds of tools we can use to make every disaster a disappointing fizzle. Audiences will leave with a clearer understanding of risk and harm, and a set of tools than can be used to minimize future problems. I'm going to talk about why we need to understand both avoiding problems and making them less catastrophic, and what kinds of tools are appropriate to each. I think that developers need to be thinking about failure states more than we currently do. We talk about avoiding them, or testing them away, but we don't talk about how to make even failure a better experience.


Comments are closed.

Paul Rossmann at 10:42 on 9 Mar 2018

Made the talk informative and entertaining. Thank you.

Jessica Zehavi at 10:49 on 9 Mar 2018

I loved DevOps storytime!

Alex Barrett at 10:50 on 9 Mar 2018

Great, approachable information with good stories that add context to your message. Thanks!

Louise Adams at 10:53 on 9 Mar 2018

Common sense approach that helped identify what things to look for. Things don't always work the way you anticipate.

Heidi did a wonderful job presenting, she was clearly prepared and had her timing and pacing down pat. I agree that developers need to be more paranoid and preparing for the worst while hoping for the best and it was nice to see a talk about this at the conference. I wish there had been more code examples of things gone wrong instead of mostly examples of cars, buildings, and natural disasters, but the ideas translated fine. Creating clear definitions between risk and harm was helpful and the idea that our job isn't done at just doing everything we can to make sure nothing goes wrong, we also need to have backup plans in place.

Clear and talented speaker. A great reminder of how important it is to remember the things that were supposed to go wrong but didn't because of the efforts to avert it.