REALITYWIPE

TEST_YOUR_KNOWLEDGE

The Science of Engineering Incidents and Identity: Why It's Rarely the Villain's Fault

"Who broke prod?" feels like the right question after an outage. Systems research gives a less satisfying but far more useful answer: complex systems fail through the alignment of many small conditions, not through one reckless actor (Reason 1990; Google SRE 2016). Meanwhile the people most responsible for keeping those systems alive — the ones doing infrastructure work, on-call rotations, and glue work — are systematically under-credited (Champion et al. 2024). And now a new identity threat layers on top: AI tools that promise to replace engineers are trusted by a shrinking minority of developers (Stack Overflow 2025). The old script — 'someone here is the villain' — is almost always the wrong read.

TEST_YOURSELF · How well do you know this science?

  1. 01 What does James Reason's Swiss cheese model say about how complex systems fail?

    Reason's model shows complex system failures are multi-causal: a series of holes in otherwise-robust defensive layers must line up for an accident to penetrate to the outcome. No single person creates all the holes. source

  2. 02 According to Google's SRE Book chapter on postmortem culture, what is the primary purpose of a blameless postmortem?

    Google's SRE Book states that the primary goals of a postmortem are to ensure the incident is documented, all contributing root causes are understood, and effective preventive actions are put in place — not to assign fault to individuals. source

  3. 03 What did Champion et al.'s 2024 study find about infrastructure and glue work in open source software ecosystems?

    Champion et al. found that infrastructure maintenance, documentation, code review, and community management are structurally invisible in most recognition systems — despite being essential to the ecosystem's functioning — while feature commits attract disproportionate credit. source

  4. 04 According to the 2025 Stack Overflow Developer Survey, what is happening to developer trust in AI-generated code?

    The 2025 Stack Overflow Developer Survey found developer trust in AI output at an all-time low — the majority of developers do not fully trust AI-generated code, despite the rapid proliferation of AI coding tools. source

  5. 05 What did Allspaw and Robbins find about the effect of blame culture on engineering incident investigations?

    Allspaw and Robbins documented that fear of punishment causes engineers to hide information about what happened during an incident. That hidden information prevents the organization from understanding and fixing the real conditions — making the next incident more likely. source

View full research fileAll research