been reading "how complex systems fail" by richard cook, 18 short points from a doctor who studied why things break in hospitals. it was written in the late 90s and it reads like a postmortem of every outage i've ever been part of.

the one that hit me: there's no such thing as a root cause. catastrophe needs several small failures lining up, each harmless on its own. "root cause" is mostly our social need to point at someone. yesterday the us grounded every flight for hours and the official answer was "old equipment." sure. and also everything else that quietly had to go wrong at the same time.

my other favorite: complex systems always run in degraded mode. everything is a little broken all the time, and it works because people keep patching it on the fly. that's not a bug report, that's my homelab's biography.

the uncomfortable takeaway is that safety isn't a part you buy. it's something people create every day, and the "fix" after an accident usually just adds more complexity for the next one.

https://how.complexsystems.fail/

how.complexsystems.fail How Complex Systems Fail

❤ 101 likes · 🔁 79 reposts · 💬 8 replies

  • Mar
  • Ezra Freelove
  • Peter Maatman
  • Lorin Hochstein :verified:
  • Wilfried Klaebe
  • The Cyberneticist
  • Alessandra Sierra
  • AK
  • Kevin Riggle
  • Hella
  • embix
  • Emily Nakashima
  • Bas Zoetekouw
  • ramin
  • Not a Wizard
  • Assaf 🌴
  • BigK
  • Mori is a Snail Girl
  • Troels Thomsen
  • 𝔰𝔥𝔞𝔴𝔫𝔟𝔯𝔬𝔴𝔫 :python:
  • (felix) grayscale 🐺
  • серафими многоꙮчитїи
  • crk
  • Wilson
  • Tony Finch
  • tef
  • David Malone
  • thakis
  • Ashe Dryden 🙆🏼‍♀️
  • Jernej Simončič �
  1. Hi Pablo, Please share or doante to help us.
  2. channeling your inner @norootcause ?
  3. Reminds me of this talk on how the confluence of factors caused a global outage of Indeed back in 2010. https://www.youtube.com/watch?v=cuq-oDt4Hfc
  4. I like this thread, thanks. I was thinking that small-c communities keep systems going all the time, and breakdowns might occur where communities and trust fail.
  5. It is such a great treatise. I had a boss of mine - in adtech no less - who gave me a copy in 2013 and I was never the same.
  6. we probably should use "last straw" instead...
  7. Have you read "Breaking the mishap chain". ?
  8. cybernetics

From the web

← back to timeline