TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Normalization of Deviance

165 pointsby r4umabout 6 years ago

16 comments

aasasdabout 6 years ago
&gt; <i>We had built a system that generated thousands of lines of logs for every test, with lots of “failures” recorded in them. Things like “tried to initialize FOOBAR_CONTROLLER: FAILED!!!,” but we just ran that code on all machines, even ones without the FOOBAR_CONTROLLER hardware. So no one noticed when another 5 lines of errors popped up in a 2000-line log file.</i><p>This right there is a big red flag. The whole bendy business is bad enough, but here you&#x27;re actively training people to ignore the wolf cries.<p>Don&#x27;t allow false failures in tests. The entire test suite needs to be binary: either everything works, or it fails.
评论 #19245943 未加载
评论 #19247176 未加载
tontoabout 6 years ago
The turn in the middle of the article about taking care of yourself is interesting. If you only skimmed the first part of the article you might miss that positive message
评论 #19245091 未加载
cwmmaabout 6 years ago
How speed limits are enforced in America always bothers me, because there is this great disconnect between planners and everybody else.<p>Planners think of speeds of roads being intrinsic to the design of the road thus if a people are going to fast on a road, you need to change it by narrowing it or putting in bumps or something.<p>The other side of this is to think of speeds of a road as based on whats around it, so if there are a lot of houses on a road, people should go slower so you don&#x27;t hit people so you put in speed limits.<p>But the problem with limits is that since the road feels faster then the the speed limit, people just go faster then the limit, but since changing the road is a lot more expensive then just putting up speed limits that tool is used a lot less frequently.
评论 #19245832 未加载
mastoabout 6 years ago
There&#x27;s a version of this in SRE where the performance your system delivers becomes the performance people expect. And then they build their systems to depend on that performance, regardless of what your actual SLA is. Paradoxically, delivering better than the performance you&#x27;re actually capable of sustaining can set things up to break very badly when something fails &quot;within SLA&quot;.
评论 #19245607 未加载
KineticLensmanabout 6 years ago
The article draws on the definitive text in this area by Diane Vaughan[0]. Read her work on the Challenger Launch Decision - it goes into the details of why the deviance was normalised. Even down to the level of how important decision making conference calls marginalised technical inputs.<p><a href="https:&#x2F;&#x2F;en.wikibooks.org&#x2F;wiki&#x2F;Professionalism&#x2F;Diane_Vaughan_and_the_normalization_of_deviance" rel="nofollow">https:&#x2F;&#x2F;en.wikibooks.org&#x2F;wiki&#x2F;Professionalism&#x2F;Diane_Vaughan_...</a>
jancsikaabout 6 years ago
&gt; They put their passwords in their wallet and in their phone.<p>The author is underplaying the problem here. There were tests that showed burns through the o-rings and the reports rationalized the danger-- not by normalization of deviance but through deceptive language.<p>It&#x27;s a lot more like having an audit that shows that no users were observed writing a password on a sheet and putting it in their wallet. And since extant passwords sheets stored in wallets don&#x27;t match an idiosyncratic definition of &quot;written down&quot; they pass the audit.<p>That&#x27;s not to say that normalization of deviance didn&#x27;t happen. Obviously both it and a more direct type of corruption happened. But I get the sense the author here is trying to cram everything into the former to make a tractable problem out of a messy political situation.
jki275about 6 years ago
<a href="https:&#x2F;&#x2F;fastjetperformance.com&#x2F;podcasts&#x2F;how-i-almost-destroyed-a-50-million-war-plane-when-display-flying-goes-wrong-and-the-normalisation-of-deviance&#x2F;" rel="nofollow">https:&#x2F;&#x2F;fastjetperformance.com&#x2F;podcasts&#x2F;how-i-almost-destroy...</a>
gnuvinceabout 6 years ago
Dan Luu has an article titled exactly the same: <a href="https:&#x2F;&#x2F;danluu.com&#x2F;wat&#x2F;" rel="nofollow">https:&#x2F;&#x2F;danluu.com&#x2F;wat&#x2F;</a>
评论 #19245758 未加载
alexpetraliaabout 6 years ago
One of the best essays I&#x27;ve read in a while. A new mental model to keep in mind. Thanks for this.
christophilusabout 6 years ago
Here is an excellent talk on this subject[0]. It&#x27;s one of the few presentations I like to watch every once in a while.<p>[0] <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Ljzj9Msli5o" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=Ljzj9Msli5o</a>
killjoywashereabout 6 years ago
This would be a good speech for everyone a few years after graduating college.
aelmeleegyabout 6 years ago
This is a great piece! I started reading it and was 100% captured by how informed the arguments are.<p>Thank you!
lifeisstillgoodabout 6 years ago
&#x27;&#x27;&#x27;The crew probably survived in the reinforced cabin until it struck the ocean.&#x27;&#x27;&#x27;<p>I went cold reading that.<p>I assumed the explosion took the whole shuttle out instantly.
gumbyabout 6 years ago
BTW this is about deviation, not deviance.
thegeomasterabout 6 years ago
Great, well written piece with an eloquently explained and useful, positive message. Awesome!
petermcneeleyabout 6 years ago
This unintelligible scree doesnt even get the challenger disaster correct. The challenger disaster has almost nothing to do with engineering but has everything to do with management and politics.
评论 #19246206 未加载