Law of Stretched Systems
every system is stretched to operate at its capacity; as soon as there is some improvement, for example in the form of new technology, it will be exploited to achieve a new intensity and tempo of activity.
Larry Hirschhorn
In laymen’s terms, Knight Capital Group realised a $460 million loss in 45-minutes. Remember, Knight only has $365 million in cash and equivalents. In 45-minutes Knight went from being the largest trader in US equities and a major market maker in the NYSE and NASDAQ to bankrupt.
Complex systems are systems whose behaviour is intrinsically difficult to model due to the dependencies, relationships, or interactions between their parts or between a given system and its environment.
fault tolerance isn’t composable
Peter Alvaro
Yes your small tool too
Yes your "non critical software" too
Accept that failure will happen
Stop lying to ourselves about things like "run on my machine" or "that is not my problem"
Stop doing Root Cause Analysis
Stop doing 5 Whys
Learning Reviews
Observability as first class citizen
Ergonomics. Please
Operable software
"Ten challenges for making automation a 'team player' in joint human-agent activity"
Velocity NY 2013: Richard Cook, "Resilience In Complex Adaptive Systems" https://www.youtube.com/watch?v=PGLYEDpNu60
The Field Guide to Understanding Human Error, Sidney Dekker