HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Velocity NY 2013: Richard Cook, "Resilience In Complex Adaptive Systems"

O'Reilly4 HN recommenders · recommended in 10 months, 2017-2021
YouTube
47K views · 13 years ago · talk · evergreen

Richard Cook's short Velocity 2013 talk on resilience in complex adaptive systems, arguing systems operate near the edge of failure and that the surprise is how rarely they fail. He presents a model of how pressures push systems toward failure boundaries.

HN people cite it constantly as the clearest explanation of normalization of deviance and how complex systems drift toward failure.

Cloud, DevOps & reliabilityManagement, leadership & organizations#richardcook#resilience#normalizationofdeviance#operations#failuremodes

15 comments from Hacker News

@______-2021 · in “Try This One Weird Trick Russian Hackers Hate”

Good comment about this very thing here: link > It's just a variation of the Normalization of Deviance. See this[1] short talk by Richard Cook for a very good explanation of the mechanism that causes the transition from "robust" to "superfluous". [1] ▶ this video

RecommendsView on HN
@pdkl952021 · in “New technology has enabled cyber-crime on an industrial scale”

It's just a variation of the Normalization of Deviance. See this[1] short talk by Richard Cook for a very good explanation of the mechanism that causes the transition from "robust" to "superfluous". [1] ▶ this video

RecommendsView on HN
@di4na2021 · in “Everything is broken, and it’s okay”

The good news, yes. The bad news: it depends a lot of what you mean, it may not be the answer you search and i do not have a "perfect" reference, because it is considered mostly obvious in these fields... But before i get there, a few things. > (that we are building castles on quick sands with our leaky abstractions that try to fit into constantly changing reality) Nearly all the references i point to will tell you that this leakiness and this constant changing reality is exactly what makes them work in the real world. Now onto references. A lot of them can be found at link I particularly advise to start at link ▶ this video For more in depth, i particularly like link And this is basically a whole meta study of all the research and ideas that came to this field since WW2. Beware it is long link For an example of how things go wrong when things are correct but interact well together, i advise these two papers on space systems. (I link to Adrian blog on them because they may be easier to read, but there is a link to the papers in there) link link If these things make you curious for more, there is a lot. Or if you want to talk about/have help navigating what is in the link link, feel free to reach to me on twitter or by email. I will be happy to talk more.

RecommendsView on HN
@pdkl952020 · in “Facebook executives shut down efforts to make the site less divisive”

> I cannot believe that everyone is ethicality challenged The difficult ethical discussion probably never happens. The decisions being made in those meetings are usually seen as small/inconsequential. The problems caused by those "small" decisions are ignored. Eventually those problems become normalized allowing another "small" decision to be made. Humans seem to be very bad at recognizing how a set of "small" decisions eventually add up to major - sometimes shocking[1] - consequences that nobody would have approved if asked directly. Most of the time, nobody realizes just how deviant their situation had become. For a good explanation of the mechanism underlying the normalization of deviance (as an abstract model), I strongly recommend this[2] short talk by Richard Cook. [1] link [2] ▶ this video ("Resilience In Complex Adaptive Systems")

Strongly recommendsView on HN
@pdkl952019 · in “Google Is Eating Our Mail”

> Indifference that does not cause a business problem remains indifference. More generally, indifference to small "trivial" problems eventually normalizes the deviant behavior[1]. Evil behavior doesn't happen in one step, it's end result of regularly being indifferent to "minor" problems[2]. For a very good explanation of why this happens, I recommend Richard Cook's excellent talk, "Resilience In Complex Adaptive Systems"[3]. [1] link [2] link [3] ▶ this video

Strongly recommendsView on HN
@pdkl952018 · in “Sydney Opal Tower: Thousands evacuated after 'crack'”

> But if you stop, they may continue increasing the dilution. There’s a normalization of deviance. For a very good explanation of the mechanism that causes this kind of normalization of deviance, I recommend Richard Cook's outstanding talk "Resilience In Complex Adaptive Systems"[1]. [1] ▶ this video

Strongly recommendsView on HN
@pdkl952018 · in “Bedford and the Normalization of Deviance”

One of the most important talks I've ever seen is Richard Cook's "Resilience In Complex Adaptive Systems"[1], in which he explains the fundamental abstract mechanism that causes the normalization of deviance. [1] ▶ this video

Strongly recommendsView on HN
@pdkl952018 · in “How a Pentagon Contract Became an Identity Crisis for Google”

Idealism isn't about living as a monk, it's about not compromising on the things that are often seen as "trivial" or "inconsequential". Most people don't jump from acting ethically to accepting work on that is obviously problematic. What actually happens is a long series of small, trivial compromises and other deviations that eventually become normalized [1]. Humans make mistakes; it isn't possible to live the "ideal monk" life. The real question is how small problems are handled? Compromising when the problem isn't a "big enough" ethical problem inevitably[2] pushes that boundary back in a cycle of normalized small, easily avoided deviances. Instead, if a hard line is taken against small problems when they are still small , a lot of larger problems can be avoided. [1] link [2] ▶ this video

CitesView on HN
@pdkl952018 · in “Facebook to change user terms, limiting effect of EU privacy law”

Aka "Normalization of Deviance"[1]. Fix the minor problems now , or they become the new normal, eventually accumulating until a huge deviance from "normal" behavior isn't even noticed. The stories[2] about airline pilots completely ignoring checklists and unusual alarms while trying to take off with the gust lock still engaged are a shocking example of strong this effect can be. For a very good explanation of how this happens, see Richard Cook's short talk "Resilience in Complex Adaptive Systems"[3]. [1] link [2] link [3] ▶ this video

RecommendsView on HN
@pdkl952018 · in “Zuckerberg Takes Steps to Calm Facebook Employees”

> evil Hollywood et al popularize the misconception that evil is fantastic and done with intent . Most of the time evil is banal [1]. The larger problems happen when the unremarkable, small deviances from acceptable behavior becomes normalized [2][3]. [1] link [2] link [3] ▶ this video

CitesView on HN
@pdkl952018 · in “Theranos, CEO Holmes, and Former President Balwani Charged with Fraud”

> it's a short and murky step ... to outright fraud. Staying vigilant against the normalization of deviance[1] is difficult even in ideal situations. Choosing to normalize deviance as a business strategy is practically guaranteed to rapidly accelerate deviations from acceptable behavior. In any system - including every business - resilience and safety means fixing small problems before they grow into bigger, more damaging problems[2]. > rationalizations for unethical behavior Often, it doesn't even need to be rationalized. When deviant behavior is slowly normalized in small steps, the human mind tends to only see the "small, insignificant problems", and often skips[3] over big changes that should be "obvious". [1] link [2] ▶ this video [3] link

CitesView on HN
@pdkl952017 · in “When the Judge Distrusts Your Lawyers”

> both individual and group ethics have to fail However, they don't have to fail at the same time or in a single step. This type of problem can creep in slowly over years as the "normalization of deviance"[1]. Richard Cook presented[2] a very useful model for how this type of problem creeps into complex system. The pressure from economic and workload concerns never goes away, so unless there is a proactive, explicit counter force, way to push back against that force, the system will inevitably be pushed toward failure. Therefor it's important to stop problems early when they are small. The magnitude of the counter force increases rapidly as behavior becomes increasingly deviant. [1] link [2] ▶ this video

RecommendsView on HN
@pdkl952017 · in “Bitcoin Exchange Had Too Many Bitcoins”

I should have used more specific language; I'm not trying to argue that short selling is "bad". The benefits - such as dampening a crashing market - are large enough to accommodate some risk. I'm primarily addressing the claim that, "There's absolutely nothing wrong with short selling". Ignoring small, acceptable risks is normalizing deviance[1]. [1] ▶ this video

CitesView on HN
@pdkl952017 · in “Safety lapses hobble Los Alamos National Lab’s work on U.S. nuclear warheads”

> the staff had become “de-sensitized” to the risk of a serious accident. Yet again serious problems happen due to the Normalization Of Deviance. We really need to find a way to create working conditions that encourage correcting problematic situations immediately before the behavior becomes normalized. Regarding the management/other problems... I encourage everyone in ever industry that is ever involved with safety (i.e. most industries) to see Richard Cook's short talk about "Resilience in Complex Adaptive Systems"[1]. [1] ▶ this video

Strongly recommendsView on HN
@sunils342017 · in “How Complex Systems Fail (1998) [pdf]”

Richard Cook's writing and talks on systems have hugely shaped my thinking on systems. For those interested in more, he gave a highly entertaining talk on system resiliency here and introduces a helpful model. ▶ this video I also wrote a post summarizing how I think about Rasmussen’s model in startups and web applications. link

Strongly recommendsView on HN
Velocity 2012:  Richard Cook, "How Complex Systems Fail"28:21

Velocity 2012: Richard Cook, "How Complex Systems Fail"

O'Reilly
60K views • 14 years ago
Mike Mullane - Normalisation of deviance - IAFF - Part 116:36

Mike Mullane - Normalisation of deviance - IAFF - Part 1

Stuart Walker
179K views • 11 years ago
Mikey Dickerson Velocity NY 2014 Keynote: "One Year After healthcare.gov..."28:14

Mikey Dickerson Velocity NY 2014 Keynote: "One Year After healthcare.gov..."

O'Reilly
19K views • 12 years ago
Velocity 2010:  James Hamilton, "Datacenter Infrastructure Innovation"28:31

Velocity 2010: James Hamilton, "Datacenter Infrastructure Innovation"

O'Reilly
9K views • 16 years ago
Velocity 2011:  Jon Jenkins, "Velocity Culture"15:14

Velocity 2011: Jon Jenkins, "Velocity Culture"

O'Reilly
52K views • 15 years ago
Preventing the Collapse of Civilization / Jonathan Blow (Thekla, Inc)1:02:42

Preventing the Collapse of Civilization / Jonathan Blow (Thekla, Inc)

DevGAMM
315K views • 7 years ago
Lars Bergstrom - Beyond Safety and Speed: How Rust Fuels Team Productivity22:19

Lars Bergstrom - Beyond Safety and Speed: How Rust Fuels Team Productivity

Rust Nation UK
18K views • 2 years ago
Mastering Chaos - A Netflix Guide to Microservices53:14

Mastering Chaos - A Netflix Guide to Microservices

InfoQ
2.3M views • 9 years ago
Building Software Systems At Google and Lessons Learned1:22:45

Building Software Systems At Google and Lessons Learned

Stanford
257K views • 15 years ago
Why Not Just: Think of AGI Like a Corporation?15:27

Why Not Just: Think of AGI Like a Corporation?

Robert Miles AI Safety
163K views • 7 years ago
Debugging Under Fire: Keep your Head when Systems have Lost their Mind • Bryan Cantrill • GOTO 201752:35

Debugging Under Fire: Keep your Head when Systems have Lost their Mind • Bryan Cantrill • GOTO 2017

GOTO Conferences
101K views • 9 years ago
RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe Duffy42:45

RustConf 2017 - Closing Keynote: Safe Systems Software and the Future of Computing by Joe Duffy

Confreaks
2K views • 9 years ago
Velocity 09:  John Allspaw and Paul Hammond, "10+ Deploys Pe46:22

Velocity 09: John Allspaw and Paul Hammond, "10+ Deploys Pe

O'Reilly
119K views • 17 years ago
"The Hard Parts of Open Source" by Evan Czaplicki47:16

"The Hard Parts of Open Source" by Evan Czaplicki

Strange Loop Conference
50K views • 8 years ago
How technology loses out in companies, countries & continents and what to do about it36:43

How technology loses out in companies, countries & continents and what to do about it

bert hubert
13K views • 5 years ago
The A.I. Dilemma - March 9, 20231:07:31

The A.I. Dilemma - March 9, 2023

Center for Humane Technology
3.7M views • 3 years ago
"Stop Rate Limiting! Capacity Management Done Right" by Jon Moore42:20

"Stop Rate Limiting! Capacity Management Done Right" by Jon Moore

Strange Loop Conference
41K views • 9 years ago
#NoEstimates (Allen Holub)37:45

#NoEstimates (Allen Holub)

Allen Holub
259K views • 11 years ago
CRDTs and the Quest for Distributed Consistency43:39

CRDTs and the Quest for Distributed Consistency

InfoQ
68K views • 8 years ago
Daniel Schmachtenberger on The Portal (with host Eric Weinstein), Ep. #027 - On Avoiding Apocalypses3:33:35

Daniel Schmachtenberger on The Portal (with host Eric Weinstein), Ep. #027 - On Avoiding Apocalypses

Eric Weinstein
389K views • 6 years ago