Fire partitions. Public safety campaigns. Smoke alarms. Sprinkler systems. Doors that say “This is not an exit”. And fire escapes. What can we learn from fire safety about expecting failure and designing for it?
Most of us have a backup strategy and many of us have a restore strategy and several of us have a fully tested restore strategy. But dependencies and complicated fallback plans make these strategies perilous.
Does your production environment expect perfect humans? Does technical debt turn your small changes into minefields? This talk highlights tools, code, configuration, and documentation that set us up for disaster.
(as a lightning talk) New York SRE Tech Talks meetup, January 2016
Microservices are great but their inter-dependencies are hard for humans to reason about. Here’s how to visualise it, rethink your dependencies and start handing the problem over to robots.
Half of the women who enter the tech industry don’t survive ten years. This talk walks through some of the things and people that try to push them out. If you can see it coming, it has less power over you.
NYU Women in Computing, October 2015.