Skip to content
GeekLibraryThings worth knowing
‹ Seeing Like a State

Normal Accidents. Some failures are built into the design.

Front

When It BreaksGL-00149

Normal Accidents

Some failures are built into the design

Failures built into a system rather than caused by somebody's error.

GeekLibraryRule

Back

GL-00149Rule

Charles Perrow studied Three Mile Island and concluded the accident was not a fluke. When a system is complex, so that parts interact in ways nobody predicted, and tightly coupled, so that there is no slack to absorb a fault, serious accidents stop being surprises. Not frequent. Expected. The design produces them.

  • Adding a safety device adds complexity, and complexity adds new interactions. Some safety systems have gone on to cause the exact accident they were fitted to prevent.
  • The practical answer is slack and simplicity: buffers, spare capacity, and fewer hidden dependencies. Efficiency and resilience pull against each other.
SourcePerrow, Normal Accidents (1984)
Clearfield and Tilcsik, Meltdown (2018)

Rule · GL-00149

Keep exploring

Because you read Normal Accidents.

Read anotherDrawn from the whole library, not from a feed.