Blameless postmortems

Observability and operations Mid-level Python 3.13+ PostgreSQL 17+ Reviewed By Best Latest Apps

Pick the fix

Which action item best prevents a repeat of 'engineer ran a migration against production by mistake'?

Options
Hint 1 of 1

Which option changes the system?

Choose an answer, then open Show answer below to check it.

Show answer

Answer: A Make production credentials require an explicit, separate step and add a guard in the migration tool

Correct. It changes the system, not just intentions.

Blameless reviews assume a competent person made a reasonable mistake that the system allowed. A good action item changes the system so the same slip is blocked or caught.

Why not the others?
  • B Remind engineers to be careful. Not enforceable.
  • C Remove the engineer's access permanently. Blame; the next person can make the same mistake.
  • D Write a longer wiki page. Helps little at the moment of the mistake.

30-second answer

It explains what happened and why the system allowed it, without blaming people: people act sensibly given what they knew, so the fix is in tools, processes and defaults. A good one has the impact (with numbers), a timeline, contributing factors (usually several), what went well, and a short list of action items with owners and dates that make the failure less likely or less harmful. Share it widely and track the actions to done.

Practise saying it · 25 s. No recording, just a timer

Postmortems.

Say your answer out loud, then check which of these points you covered:

  • Blameless
  • Impact, timeline
  • Several contributing factors
  • Owned action items
  • Track to done

Deep dive

Ask 'how did the system make this easy to get wrong?'

Prefer fixes that remove a class of failure over 'be more careful'.

Include detection time and response time, not just the cause.

Review recurring themes across postmortems quarterly.

Common mistakes

  • Naming a culprit.
  • Action items with no owner.
  • A single root cause for a complex failure.

Senior take & follow-ups

Blameless framing, the sections, strong action items and follow-through.

Follow-up questions

Think of your answer first, then open the hint.

  1. Why blameless?

    Show hint

    Blame hides information; people stop reporting.

  2. What's a weak action item?

    Show hint

    'Be more careful', which no system enforces.

Suggest a fix if something here is wrong or out of date.