Sign in

John Allspaw

@allspaw.bsky.social
2K followers 518 following 42 posts

Cofounder, @AdaptiveCLabs, “the NTSB of Tech” bringing Resilience Engineering to industry. he/him. Won’t speak on all-male panels, and #blacklivesmatter.

PostsRepliesMedia
John Allspaw @allspaw.bsky.social · 24/09/2026
www.adaptivecapacitylabs.com/2026/08/24/t...
adaptivecapacitylabs.com
There is more to code review than (automatable) detection
1104
John Allspaw @allspaw.bsky.social · 10/03/2026
"The reaction to failure is not a linear function of the weight or impact of the failure. We have seen lower impact failures produce stronger reactions than high impact ones." www.adaptivecapacitylabs.com/2026/03/07/o...
adaptivecapacitylabs.com
Organizational Second Hit Syndrome
062
Reposted by John Allspaw
Fred Hebert @ferd.ca · 21/12/2024
The people behind and part of this community have been a huge influence on my own learning and progression around systems thinking and resilience engineering. I’m glad to see the community organizing itself—and to be a member of it all.
1253
Reposted by John Allspaw
Lorin Hochstein @norootcause.surfingcomplexity.com · 20/01/2026
Resilience engineering is about how successful systems are able to modify themselves to deal with a shock that is outside of what they can handle. This video by David Woods illustrates this phenomenon using the real-life example of an ER dealing with an influx of burn patients. youtu.be/duNMGTmZ4FA
youtu.be
Resilience Engineering 101: Part 11 Beyond Surge Capacity
YouTube video by CSEL BackChannel
0183
Reposted by John Allspaw
Fred Hebert @ferd.ca · 22/01/2026
Part of Resilience Engineering is knowing Compensation happens, and knowing how to protect, foster, and build on this type of capacity to keep systems successful; keeping it invisible increases the chances it reaches saturation, and fails in a cascade. Posted on @resilienceinsoftware.org
resilienceinsoftware.org
Decompensation and Cascading Failures
Consider the following scenario: A set of automated tasks has somehow failed to run to completion. Because a thorough fix will take some time and the tasks you need run are time-sensitive, you complet...
074
John Allspaw @allspaw.bsky.social · 07/10/2025
Does anyone have first-hand experience with using an AI agent that has “participated” in the response to an actual incident in a genuinely diagnostic — or otherwise contextually-specific way?
244
John Allspaw @allspaw.bsky.social · 05/10/2025
There are a couple of phrases I genuinely despise. One of them is "...we're at an inflection point..." 1. That's not how inflection points work. 2. Hindsight's a helluva drug, isn't it? 3. Just say you are at a loss to explain some recent surprises. It's honest and not unnecessarily dramatic.
2100
John Allspaw @allspaw.bsky.social · 30/09/2025
@staysaasy.bsky.social I’m not on X very much, finally collected notes on the post docs.google.com/document/d/1...
docs.google.com
Misunderstanding the blameless postmortem post
Accountability vs. Punishment The biggest misunderstanding is that it seems like you’re conflating "blameless" with "no accountability." Your post claims that blameless cultures mean "people believe...
0100
John Allspaw @allspaw.bsky.social · 21/08/2025
For leaders with expectations about how more productive, efficient, etc. the software engineers in their org will be with AI: 1. How are you handling the "Left-Over Principle" challenges? 2. Also: customer comms about the incidents involving code produced AI? (Seems clear #2 is depends on #1)
061
Reposted by John Allspaw
Will Gallego @gallego.bsky.social · 01/08/2025
Another real life demonstration of Ironies of Automation
1174
John Allspaw @allspaw.bsky.social · 30/07/2025
250
Reposted by John Allspaw
Lorin Hochstein @norootcause.surfingcomplexity.com · 28/07/2025
Incidents happen because people do things that have always worked successfully, up until the incident. Doing something that always worked in the past is completely rational!
1165
John Allspaw @allspaw.bsky.social · 10/07/2025
I'm now talking with Hamed Silatani, Alex Hibbitt, and Beth Adele Long about the various Catch-22 situations leaders find themselves in when responding to incidents! www.linkedin.com/events/incid...
linkedin.com
[Incident Fest] - The Catch-22 of Executives in Incidents | LinkedIn
Join us for a short-but-sweet live session that focuses on the role of executives during incident management. Although the session is prerecorded, our experts will participate in a Q&A in the comment...
041
John Allspaw @allspaw.bsky.social · 09/07/2025
Watching www.youtube.com/live/Uxe_mw8...
youtube.com
[Incident Fest] - What Does Great Incident Response Look Like?
YouTube video by Uptime Labs
010
Reposted by John Allspaw
Lorin Hochstein @norootcause.surfingcomplexity.com · 16/05/2025
New blog post: surfingcomplexity.blog/2025/05/15/l...
surfingcomplexity.blog
Labeling a root cause is predicting the future, poorly
Why do we retrospect on our incidents? Why spend the time doing those write-ups and holding review meetings? We don’t do this work as some sort of intellectual exercise for amusement. Rather,…
0112
Reposted by John Allspaw
Lorin Hochstein @norootcause.surfingcomplexity.com · 10/05/2025
New blog post: surfingcomplexity.blog/2025/05/10/w...
surfingcomplexity.blog
When a bad analysis is worse than none at all
One of the most famous physics experiments in modern history is the double-split experiment, originally performed by the English physicist Thomas Young back in 1801. You probably learned about this…
3169
John Allspaw @allspaw.bsky.social · 18/03/2025
1. PEOPLE keep things working. 2. When things break down, PEOPLE work to make the consequences much less than they might have been otherwise. Both dynamics are, for the most part, invisible to management. (via @lauramaguire.bsky.social's dissertation)
As Richard Cook notes, in reflecting on the data collected from the SNAFU Catchers Consortium:
"It's hard to know who is monitoring the system, who is looking at things, and who is available.
We know for certain in (some organizations) that there is a pretty well defined group of people who are in high-frequency update mode more or less continuously while awake. This is a huge contributor to reducing the costs of coordination and it is invisible to everyone and therefore not on any dashboard." (Cook, personal communication)
16016
Reposted by John Allspaw
Erika Rowland @erikareads.bsky.social · 07/03/2025
I recently read the paper "Towards Joint Activity Design Heuristics: Essentials for Human-Machine Teaming" which I loved so much I wanted to make it easier to share. To that end, I've excerpted the Ten Heuristics from the paper here: human-machine.team with anchors for each heuristic.
human-machine.team
Ten Machine Requirements To Satisfy Essentials Of Joint Activity
01711
Reposted by John Allspaw
John Allspaw @allspaw.bsky.social · 25/02/2025
What a great podcast! Honored to be talking about Resilience Engineering with @colettecello.bsky.social and @spamaps.org!
1167
Reposted by John Allspaw
Adaptive Capacity Labs @adaptivecapacity.bsky.social · 02/03/2025
Two years ago, at the first LFI Conference, we spoke alongside a client of ours (Indeed) about the amazing progress they had made in learning effectively from incidents. This is what "good" looks like with respect to learning effectively from incidents. www.adaptivecapacitylabs.com/2025/02/28/w...
adaptivecapacitylabs.com
What Progress In Learning From Incidents Actually Looks Like
153
Reposted by John Allspaw
This is Fine! @thisisfinepod.com · 25/02/2025
@allspaw.bsky.social joined us last week to help contrast ITIL's approach of "Counting and tabulating incidents" with the resilience engineering way of looking directly at the messy reality underneath them. www.youtube.com/watch?v=cimc...
youtube.com
Episode 10 - When They go Full ITIL on You w/special guest John Allspaw
YouTube video by thisisfinepodcast
043
Reposted by John Allspaw
mharrigan @mharrigan.bsky.social · 25/02/2025
Preach! youtu.be/cimcogNc02I?... 13:30-16:30
youtu.be
Episode 10 - When They go Full ITIL on You w/special guest John Allspaw
YouTube video by thisisfinepodcast
011
John Allspaw @allspaw.bsky.social · 25/02/2025
What a great podcast! Honored to be talking about Resilience Engineering with @colettecello.bsky.social and @spamaps.org!
1167
Reposted by John Allspaw
Erika Rowland @erikareads.bsky.social · 21/02/2025
The Resilience in Software Foundation blog included notes I wrote for the paper "Four Concepts for Resilience Engineering" in their post today: resilienceinsoftware.org/news/1149720
resilienceinsoftware.org
Three Takes on Four Concepts for Resilience Engineering
Ed note: The first time I read Dr. David Woods' paper Four Concepts for Resilience Engineering, I felt so many things click in my brain. While the field of Resilience Engineering is not new, those of ...
0158
John Allspaw @allspaw.bsky.social · 12/02/2025
Very few know we've (@adaptivecapacity.bsky.social) been developing tools to help support us. After 7 years & 6 patents (!) we realized others were interested in integrating/commercializing "Churchkey." We’re looking for partners interested in licensing Churchkey's IP. churchkey.info
0164
Reposted by John Allspaw
Praveen Kottarathil @praveenkp.bsky.social · 02/02/2025
Beyond just the language setting ourselves up for failure, "root cause" have deeper issues. For me it triggers anxiety everytime i hear it. @allspaw.bsky.social has articulated it very well the issues here. Recommended material for SRE-201: github.com/readme/guide...
github.com
What we talk about when we talk about ‘root cause’
Instead of finding the ‘root cause’ to incidents and issues, @allspaw says it’s more accurate to try and break down what created the ‘perfect storm’:
062
Reposted by John Allspaw
Lorin Hochstein @norootcause.surfingcomplexity.com · 29/01/2025
The beauty of your incident categorization scene is no match for the messiness of the real world.
1181
Reposted by John Allspaw
Colette Alexander @colettecello.bsky.social · 20/12/2024
I am so excited to announce the Resilience in Software Foundation - a project we've been working on for awhile now. 💜
064
Reposted by John Allspaw
This is Fine! @thisisfinepod.com · 22/01/2025
Hey folks, new episode up today! Come listen to us chat with @courtneynash.bsky.social about the ironies of automation, AI, HABA-MABA, and the impending job shortage of people who can grok how AI broke it... youtu.be/i4qMmp6-hXg
youtu.be
Episode 7 - AI and Resilience with special guest Courtney Nash
YouTube video by thisisfinepodcast
041
John Allspaw @allspaw.bsky.social · 17/01/2025
A talk I gave last year at SRECon Americas, "Real Talk: What We Think We Know — That Just Ain’t So" about the importance of thinking deliberately and critically about our assumptions, and admitting when we get things wrong... www.adaptivecapacitylabs.com/2025/01/07/r...
adaptivecapacitylabs.com
Revisiting What We Think We Already Know
092
John Allspaw @allspaw.bsky.social · 20/12/2024
In 2015, I attended my first Resilience Engineering Symposium. I felt excited and nervous sharing our domain of software with such accomplished audience. A decade later, I’m part of a fast-growing community of others in software passionate about RE, committed to creating a better future.
03711
John Allspaw @allspaw.bsky.social · 01/12/2024
Repeating from past years: This week is significant. To those of you who are on-call during this week and next, who are schlepping your laptop to Thanksgiving, who will have 2nd thoughts about that glass of wine or cocktail this Thursday or next Sunday night…
1317
Reposted by John Allspaw
Andy Fleener @andyfleener.bsky.social · 26/11/2024
Compulsatory: www.adaptivecapacitylabs.com/2021/01/11/u...
adaptivecapacitylabs.com
Understanding Incidents: Three Analytical Traps
051
Reposted by John Allspaw
Steven Shorrock @stevenshorrock.bsky.social · 27/11/2024
Bill Hicks is so missed. So ahead of his time. Lost far too young. youtu.be/tHEOGrkhDp0?...
youtu.be
Bill Hicks on Marketing
YouTube video by Tyrell Edwards
051
John Allspaw @allspaw.bsky.social · 20/11/2024
Meaningful learning from incidents requires expertise that most organizations do not have — but these skills can be learned! We're getting a head start on 2025 with a workshop series on Incident Analysis. www.adaptivecapacitylabs.com/incident-ana...
adaptivecapacitylabs.com
Incident Analysis Workshop Series
0138
Reposted by John Allspaw
Laura Maguire @lauramaguire.bsky.social · 11/11/2024
Recently I was invited to help facilitate a workshop in Portugal to convene with colleagues on progress, challenges, and next steps for the field of Resilience Engineering. I’m curious what the blue sky universe has to say about Resilience Engineering and what is needed for the future?
Photo of a collection of about twenty people standing in front of a blue sky and smiling. They are the participants from the workshop.
061
Reposted by John Allspaw
Jane O'Hara @janekohara.bsky.social · 13/11/2024
This is a lovely piece by @allspaw.bsky.social talking about investing in capacity to adapt. Lots here of relevance to those trying to improve health services. #safetysky #hfesky
094
John Allspaw @allspaw.bsky.social · 22/10/2024
Not knowing why something broke is scary. Not knowing how you fixed it is horrifying.
33214
Reposted by John Allspaw
Mary Branscombe @marypcbuk.bsky.social · 22/10/2024
*shudder*
031
Reposted by John Allspaw
Fred Hebert @ferd.ca · 21/09/2024
I wanted to dig into the concepts of Work-as-Done and Work-as-Imagined, so I went over some recent documents around safety and resilience engineering, and then more historical sources from French ergonomics, and put together a sort of overview of the roots of the concept: ferd.ca/notes/the-ro...
ferd.ca
The Roots of Work-as-Done and Work-as-Imagined
5189
John Allspaw @allspaw.bsky.social · 20/09/2024
I really can't overstate how energizing it is to work with a new client, especially via the Incident Analysis Training & Coaching project. There's nothing like the experience of the moment when it's clear someone's perspective has irreversibly shifted. www.adaptivecapacitylabs.com/incident-ana...
adaptivecapacitylabs.com
Incident Analysis Training and Coaching
030
John Allspaw @allspaw.bsky.social · 14/08/2024
Here is a thing I wrote! www.infoq.com/articles/ada...
infoq.com
Prepare to Be Unprepared: Investing in Capacity to Adapt to Surprises in Software-Reliant Businesses
This article explores understanding what makes incidents so rare (when and how they do not happen) and so minor (over how much worse they can be) and deliberately enhancing what makes that possible.
143
John Allspaw @allspaw.bsky.social · 17/03/2024
Post-incident review meetings have much more going on than most people are aware of. www.adaptivecapacitylabs.com/2019/06/17/s... #LFI #LearningFromIncidents
adaptivecapacitylabs.com
Some Observations On the Messy Realities of Incident Reviews
053
John Allspaw @allspaw.bsky.social · 19/08/2023
Absence of incidents is not evidence your org is learning from them. Presence of incidents is not evidence that learning isn’t happening.
0277