How Toy Story 2 Almost Got Deleted: Stories From Pixar Animation: ENTVDev Deletes Entire Production Database, Chaos EnsuesdotScale 2014 - Robert Kennedy - Life in the Trenches of healthcare.govWho Destroyed Three Mile Island? - Nickolas Means | The Lead Developer Austin 201812 videos · 7 hr 16 min
Playlists

How Things Fall Over

Curated by Claude · 12 videos · 7 hr 16 min

HN's reading list for the day after an outage. It opens with short, funny disaster stories, moves into detailed incident accounts and the craft of debugging under pressure, then to designs that limit the damage. It ends with Richard Cook's two short Velocity talks, which several commenters say they rewatch every few months.

Play all on YouTube
  1. 1
    Video frame: How Toy Story 2 Almost Got Deleted: Stories From Pixar Animation: ENTV2:26

    How Toy Story 2 Almost Got Deleted: Stories From Pixar Animation: ENTV

    @HOLLYWOOD · Picked by 2 · 2016–2026

    Two minutes to start: Pixar nearly lost a film to one command and was saved by a home-computer backup, a cautionary tale HN tells to anyone in storage or SRE.

  2. 2
    Video frame: Dev Deletes Entire Production Database, Chaos Ensues10:20

    Dev Deletes Entire Production Database, Chaos Ensues

    Kevin Fang · Picked by 1 · 2023–2024

    Kevin Fang's comic but accurate retelling of GitLab's 2017 incident, where every backup layer failed in turn, which HN prescribes for a bad ops day.

  3. 3
    Video frame: dotScale 2014 - Robert Kennedy - Life in the Trenches of healthcare.gov27:21

    dotScale 2014 - Robert Kennedy - Life in the Trenches of healthcare.gov

    dotconferences · Picked by 3 · 2014–2015

    A rescue engineer's first-hand account of a failure that was organizational, not technical: nobody owned the whole site.

  4. 4
    Video frame: Who Destroyed Three Mile Island? - Nickolas Means | The Lead Developer Austin 201837:07

    Who Destroyed Three Mile Island? - Nickolas Means | The Lead Developer Austin 2018

    LeadDev · Picked by 4 · 2020–2024

    A minute-by-minute account of a nuclear accident, which HN uses to push back whenever an outage gets blamed on human error.

  5. 5
    Video frame: 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 · Picked by 8 · 2018–2025

    The postmortem HN rates above almost every written one: a mistyped command reboots a whole Joyent datacenter, and Cantrill walks through what came after.

  6. 6
    Video frame: Debugging with the Scientific Method - Stuart Halloway49:09

    Debugging with the Scientific Method - Stuart Halloway

    ClojureTV · Picked by 4 · 2015–2023

    A calmer counterpart on method (form hypotheses, try to falsify them, write everything down), which several commenters say changed how they debug.

  7. 7
    Video frame: Zebras All the Way Down - Bryan Cantrill, Uptime 201746:37

    Zebras All the Way Down - Bryan Cantrill, Uptime 2017

    Code & Supply · Picked by 6 · 2018–2025

    Cantrill again, on the rare failures (firmware, disks, opaque hardware) that keep turning out to be the real cause, a talk HN calls entertaining and sobering.

  8. 8
    Video frame: AWS re:Invent 2018: How AWS Minimizes the Blast Radius of Failures (ARC338)55:44

    AWS re:Invent 2018: How AWS Minimizes the Blast Radius of Failures (ARC338)

    Amazon Web Services · Picked by 2 · 2019–2023

    Moving from response to design: cell-based architecture and shuffle sharding, which HN links whenever someone asks how to contain an outage.

  9. 9
    Video frame: The Do's and Don'ts of Error Handling • Joe Armstrong • GOTO 201845:31

    The Do's and Don'ts of Error Handling • Joe Armstrong • GOTO 2018

    GOTO Conferences · Picked by 2 · 2018–2022

    Erlang's creator makes the case for letting things crash and recover, a conceptual talk rather than a code-heavy one.

  10. 10
    Video frame: TigerStyle! (Or How To Design Safer Systems in Less Time) by Joran Dirk Greef1:01:59

    TigerStyle! (Or How To Design Safer Systems in Less Time) by Joran Dirk Greef

    TigerBeetle · Picked by 2 · 2023–2025

    The most demanding answer here: TigerBeetle's method of assertions, up-front design and deterministic simulation for software meant to be defect-free.

  11. 11
    Video frame: Velocity 2012:  Richard Cook, "How Complex Systems Fail"28:21

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

    O'Reilly · Picked by 3 · 2013–2021

    A patient-safety physician explains to ops engineers why complex systems always run partly broken, and one HN commenter rewatches it every couple of months.

  12. 12
    Video frame: Velocity NY 2013:   Richard Cook, "Resilience In Complex Adaptive Systems"19:10

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

    O'Reilly · Picked by 4 · 2017–2021

    The capstone, in 19 minutes: Cook's model of pressures pushing a system toward the edge of failure, which one commenter called among the most important talks they had seen.