When You Break Something: Owning a Mistake Without Losing Trust
Fixing a production break quietly leaves customers failing while you hide it. Say it within minutes, roll back before you debug, then write an incident note that blames the gap in the system, not a person.
Key takeaways
- Tell the team within minutes, in the channel: what broke, since when, the likely cause, what you are doing and when you will update.
- Stop the damage first, usually by rolling back, and look for the cause after users are safe.
- An incident note says what happened, the impact, a timeline and what will change, without blame.
- A blameless review asks how the system let the mistake through, and adds a check so it cannot happen the same way again.
- Apologise once, briefly and pointing forward; then keep asking questions and shipping small things.
Contents
FAQ
Will I get fired for breaking production?
In a healthy team, an honest mistake that you report quickly and help fix is not treated as a firing matter; hiding it is what damages trust. Blameless postmortems exist so that people report problems early. If your team punishes honest mistakes, that is worth knowing about the team.
What goes in an incident report?
What happened, who and what was affected, a timeline with times, what stopped it, the root cause, and the changes that will prevent it, each with an owner. Keep people's names out of the cause.
Sources
Only you and the owner see your answer and rating. Send private feedback
Enjoyed it? Support fx-blog with a coffee.
Related posts
Build the Ship You Want to Sail On: Culture and Giving Back
If a team's good habits live only in its lead, it works only while the lead is in the room. Repeat a few habits weekly: specific thanks, a calm reply to bad news, sponsoring people for real chances, and handing on what you learned.
Manage the Team: Goals, Trust and Delivery
Eleven goals nobody remembers, and a red result found in week 12, cost a lead the team's focus and the boss's trust. Set a few measurable results with one owner each, send a five-line update weekly, and report red early with a plan.
One-to-Ones That Matter, and Handling Conflict
Skip one-to-ones and you hear about trouble when someone stops coming to standup. Hold them weekly with their agenda first; when two people clash, talk to each privately, then together, and end on a shared rule, not a winner.
Comments
Oldest firstNo comments yet. Start the conversation.
Part 3 ended at 17:38 on a Friday, with Pip's discount feature six minutes into production and checkout returning errors to real customers. The error-rate graph on her screen is a cliff. For about ten seconds she considers fixing it before anyone notices.
Then she stands up. "Checkout is down! I think it's mine!"
Dev Voyage: Calm Sea, in five parts:
Say it before you fix it
Shouting was the right call, and the written version matters just as much, because it's what people read when they open the channel.
What broke, since when, the likely cause, what she's doing, when she'll speak next. No three-paragraph apology, no guessing about blame.
Stop the damage, then look for the cause
Kit didn't ask why it broke. Not yet. With customers failing, there's an order:
Debugging a live fire while checkout keeps failing is how a short incident becomes a long one. Pip's rollback took eleven minutes.
A note that blames the gap, not the person
On Monday Pip wrote her first incident note. Short and true beats long and polished.
Read it again and look for "Pip forgot". It isn't there. The cause is written as a fact about the pipeline, because that's the part anyone can change.
This is what Google's SRE book calls a blameless postmortem: the review looks for the conditions that let a mistake through, not for someone to punish. The reason is practical. People who get blamed stop reporting early, and the next incident stays hidden longer.
Pip owning the CI fix isn't a punishment. She knows the failure best, and it turned her worst Friday into her first change to how the whole crew ships.
One apology, then keep sailing
Say sorry once, short and pointing forward: "Sorry, my deploy broke checkout for 13 minutes. I've added a CI check so a missing migration can't ship again."
If you lead a team, your first reply sets the tone for every incident after it. Kit's "thanks for shouting fast" is worth copying word for word.
Try it
Before your first incident, not during it:
Pip's note was read by the whole crew, and Kit thanked her for it in the channel. Then, on Monday afternoon, she noticed a calendar invite: her probation review, in three weeks. Friday is the freshest thing in everyone's memory, and she has no idea what Kit will write. Part 5, Pass Probation on Purpose, is how she stops waiting for a verdict.
Read this with your AI