b8c.io All articles
Engineering Strategy

Your Postmortem Is a Press Release, Not a Plan

b8c.io
Your Postmortem Is a Press Release, Not a Plan

Photo: U.S. Air Force photo by Senior Airman Karissa Dick, Public domain, via Wikimedia Commons

Something breaks at 2 AM. Alerts fire. Engineers scramble. By morning, the service is back up and someone's already drafting the postmortem doc in Notion. Two weeks later, the document is reviewed, the action items are assigned, and everyone exhales. Incident handled.

Except it wasn't. Six months later, a nearly identical failure brings down the same system. The postmortem for that incident references the first one. Nobody mentions the irony out loud.

This is the postmortem trap — and most engineering orgs are stuck in it.

The Blameless Culture That Became Blame-Avoidant

The blameless postmortem was a genuine leap forward. Google, Netflix, and a handful of other companies popularized the idea that incidents aren't caused by bad people, they're caused by bad systems. That framing matters. It creates psychological safety and encourages honest reporting.

But somewhere between the philosophy and the practice, "blameless" got quietly reinterpreted as "conflict-free." Teams started writing postmortems that were technically accurate but strategically vague. The timeline is complete. The contributing factors are listed. And then — nothing sharp. No honest accounting of why a known risk wasn't addressed, why a monitoring gap persisted for eight months, or why the runbook hadn't been updated since the previous engineer left.

Blameless is supposed to mean no personal blame. It doesn't mean no systemic accountability. When those two things collapse into each other, the postmortem becomes a document that protects everyone from discomfort instead of protecting the system from the next failure.

Documentation Is Not Action

Here's the thing that rarely gets said directly: writing down what happened is not the same as preventing it from happening again.

Postmortems tend to generate action items. Those action items tend to be vague. "Improve alerting on the payment service." "Add more monitoring to the ingestion pipeline." "Review retry logic for third-party API calls." These aren't plans — they're intentions. And intentions without owners, deadlines, and definitions of done are just aspirations wearing a ticket number.

A study by the DevOps Research and Assessment (DORA) team has consistently shown that high-performing engineering organizations aren't distinguished by whether they have incidents — they're distinguished by how fast they learn from them. The operative word is learn, not document.

Documentation is the artifact of learning. It is not learning itself.

The Structural Failures Nobody Wants to Name

Most postmortems avoid three categories of root cause because they're politically uncomfortable:

1. Prioritization failures. The team knew this was a risk. It was in the backlog. It kept getting bumped for feature work. Nobody wants to write "we shipped this incident six months ago when we deprioritized the fix" in a document that gets shared with leadership. But if that's true, it needs to be true on paper.

2. Knowledge concentration. One engineer understood how this part of the system actually worked. That engineer is now at another company. The incident happened because nobody else had that context. Postmortems rarely surface this directly because it feels like criticism of the person who left — or worse, of the team that didn't invest in documentation and knowledge transfer.

3. Tooling and infrastructure gaps. Sometimes the real root cause is that your observability stack couldn't tell you what was wrong until users were already screaming. Or your deployment tooling made a rollback a 45-minute process when it should've been four minutes. These are expensive problems to fix. They're easy to footnote and never revisit.

If your postmortem template doesn't have a section that forces a hard look at systemic investment decisions, you're not doing root cause analysis — you're doing root cause tourism.

What a Postmortem That Actually Works Looks Like

The goal isn't a longer document or a more elaborate process. It's a tighter feedback loop between what broke and what gets durably fixed.

A few things that meaningfully change outcomes:

Assign a single owner to each action item, not a team. "Platform team" doesn't feel urgency. A named engineer with a due date does.

Separate immediate mitigations from systemic fixes. Most postmortems conflate "we added an alert" with "we fixed the underlying issue." They're not the same. Track them differently.

Review action item completion at the next incident review. Not in the same meeting. Not in a follow-up email. At the next time the team is gathered around a broken system. Nothing creates accountability like having to report, in front of your peers, that the thing you said you'd fix is the reason everyone's here again.

Set a recurrence threshold. If the same class of failure happens twice, the postmortem for the second one should explicitly audit why the first one's action items didn't hold. This sounds obvious. Almost no one does it.

Make the uncomfortable observations visible. If the real contributing factor was a resourcing decision made above the engineering team, that belongs in the document. Not as an accusation — as a data point that informs future prioritization conversations.

The Compounding Cost of Security Theater

Every postmortem that doesn't generate real change has a cost that isn't immediately visible. Engineers stop taking the process seriously. The ritual continues, but the belief in it erodes. People start writing postmortems that say the right things without expecting the right things to happen.

That cynicism is expensive. It means slower incident response because people assume the system won't actually improve. It means knowledge stays siloed because nobody believes documentation efforts will be maintained. It means the next failure is more likely, not less.

The teams that ship reliably aren't the ones that never have incidents. They're the ones that treat every incident as a genuine signal — something the system is trying to tell them — rather than a narrative to be managed.

Your postmortem isn't a press release. Nobody's grading you on tone or presentation. The only audience that matters is the version of your system that exists six months from now. Write for that.

All Articles

Related Articles

The Release Ritual: How Your Deployment Process Became a Three-Day Prayer Circle

The Release Ritual: How Your Deployment Process Became a Three-Day Prayer Circle

Scared to Ship: How Fear-Driven Deployment Culture Is Quietly Strangling Your Team

Scared to Ship: How Fear-Driven Deployment Culture Is Quietly Strangling Your Team

You Split the Monolith. Now You Own the Chaos.

You Split the Monolith. Now You Own the Chaos.