Velocity 2012: Richard Cook, "How Complex Systems Fail"
Why Hacker News recommends it
HN people recommend it as a must-watch for anyone running complex systems, and some rewatch it regularly to remember its principles.
What it is
Dr. Richard Cook, a physician and patient safety researcher, presents his ideas on how complex systems fail, at Velocity 2012. He argues for designing for resiliency rather than trying to exhaustively handle every failure mode.
Recommended by 3 HN commenters across 4 different months, 2013 to 2021.
What Hacker News said
Strong rec wenc · 2020-12 · on “How Complex Systems Fail (1998)”
The accompanying talk by Richard I Cook at the O'Reilly Velocity conference is here: [this video] When I worked in operations, I would watch this talk every couple of months to remind myself of the principles. The principles are summarized in the list, but the talk adds a bit more context. I find that this context matters for seeing how the principles might be applied.
Recommends rjzzleep · 2013-01 · on “Stop Fetishizing Failure”
except every single good thing we have is built upon failure. got a gsm phone? broadband? how about a modem? a pc? basic chemistry? cryptography? the very notion of cryptography is embracing the failure of having private data leaked. did you know 802.11 was initially made for infrared? do you remember how much it sucked? maybe if would have progressed faster if it was out in the wild faster. that's how it's progressing now. yeah, you may not like it. and every now and then I hear the idea that "when you're dealing with critical things, like healthcare where someone's life may depend on it, you cannot afford failure". except that's not true. those systems actually embrace failure more than an
Recommends hedwall · 2017-02 · on “Ask HN: What are some 'must watch' talks?”
Richards Cooks How complex systems fail from velocity a couple of years ago [this video] and the paper that's the basis for it is also nice to have handy [LINK]
Recommends wenc · 2019-01 · on “DIB Guide: Detecting Agile BS (2018) [pdf]”
> We should probably be doing modelling and formal verification and stuff like that. This is interesting. Is this a hypothetical notion or can you share any personal experience of having worked on any projects where this is done successfully? I bring this up because there is typically a narrow band of applicability of purely theoretical constructs in most complex systems (AWS & Azure teams both use formal methods [1] to find bugs and to increase confidence in critical algorithms but I don't believe they do this system-wide. Also the verification is only done on the abstraction, not the actual implementation.). Richard Cook gave a talk on "How Complex Systems Fail" [2] which addresses this po
Recommends wenc · 2019-01 · on “A Lifetime of Systems Thinking”
To build on this discussion, what are some highlights in that book that you found useful? I ask because I've read some systems thinking books (e.g. Systemantics) that were difficult to apply in real life. I come from the perspective of someone with a systems/theory builder personality. The only systems thinking book that I found remotely practical was The Fifth Discipline by Peter Senge. The most useful piece of short writing on systems thinking that I've come across is "How Complex Systems Fail" [1, 2], which talks about designing systems for resiliency, and not for rigid notions of reliability. [1] "How Complex Systems Fail" [LINK] [2] Its accompanying O'Reilly conference talk [this video]
Cites aristus · 2015-08 · on “Rush to Put Death Records Online Lets Anyone be 'Killed'”
The field is called "Operations Research". I had the pleasure of meeting Dr Cook in the speaker lounge right before he gave this keynote at Velocity 2012: [this video]
Cites rramadass · 2021-08 · on “Root cause of failure, root cause of success”
Huh? See [LINK] and watch [this video] The "chain analogy" is just that i.e. a Metaphor. You need to map it to your studies in Systems Science and Complexity Science . Start with the works of Henry Petroski. Then look at the works of Nassim Taleb , in particular Antifragile . Finally, do a search for "Failure in Complex Systems" and you get tons of journal articles one of which i have listed above.