Interactive graph

Rollback Principle

Created Aug 13, 2026, 7:33 AM · Updated Aug 13, 2026, 7:33 AM

Restore the last good state before you push - when the new state breaks, revert first, debug second.

Key Concept

  • If I cannot explain the path back in one sentence, I am not ready to ship.
  • Reversibility is the decision frame; rollback is the rehearsed move.
  • Last quarter I kept a bad Friday deploy live because I wanted the milestone more than the rollback conversation.
  • The team needed “my call, here is the fix,” not a speech.

Level 1 - Recognize

The rollback principle is the rule that you restore the last good state before you debug the broken one.

Level 2 - Explain

If you cannot say in one sentence how to undo a change, you are not ready to release it yet.

Level 3 - Use

Revert the bad Friday deploy in standup, say your call, fix Monday - rollback first, root-cause second.

Level 4 - Connect

Because production surprises are guaranteed, rollback clarity is readiness, not pessimism.

Level 5 - Create

Pair with Reversibility and Safety by Design - rehearse the undo drill before milestone pride blocks the revert.

Examples

  • Bad Friday deploy - glad I reverted in standup before pride kept the broken build live; said my call, fixed Monday.
  • The point guard ran Tuesday's inbound at half when the new play bled points - glad the old drill was already walked, not a whiteboard invention under pressure.

Note Relationships

RelationshipWikilinkReason
alternativeBlameless After-Action ReviewRollback first; after-action review after calm - not root-cause while users are down
alternativeFailure as FeedbackRollback is move first; root-cause learning comes after the site is calm
contradictsShip Itwhen milestone pride blocks calling rollback Friday night
contradictsSunk Cost Fallacywhen “we already deployed” blocks undoing a bad release
extendsBuild a Reliable DefaultRehearsed rollback is the default when deploys go loud
extendsChange WindowRisky push only when revert crew is reachable
extendsOwn the ErrorRevert fast, name it in the standup, fix after calm returns
extendsPreparednessPractice the undo path before the alarm owns the clock
extendsReversibilityConcrete undo path - not only “prefer reversible choices”
extendsRisk ManagementNamed rollback is a control layer before irreversible harm
extendsStaged RolloutSmall slice first keeps rollback cheap before everyone's affected
extendsStandard Operating ProceduresRollback steps belong in the runbook, not in someone's head
implementsFree Tier Hosting StackGit revert and previous Cloudflare deploy are the rollback lane
Skip the Viral Tote - I Carry the IKEA FRAKTA

Skip the Viral Tote - I Carry the IKEA FRAKTA

Viral tote bags come and go. Trader Joe's is Aldi under another name. I still grab the blue IKEA FRAKTA, BRATTBY nested in the medium, large when the haul grows, and that manly IKEA blue.

Cheer Between Points - Not on the Toss

Cheer Between Points - Not on the Toss

If you're in the stands for Alex - save the roar for between points. A shout on the toss hits her too. Clap good tennis both ways, and leave the lines to the chair.

Instant Pot Beefy Taco Pasta

Instant Pot Beefy Taco Pasta

My Instant Pot taco pasta for a 1 kg lean beef and 1 kg short-pasta batch in the 8-quart. Brown the meat separate, layer under the sauce, high pressure 5 minutes.

Alex Eala Pro Career Tracker

Alex Eala Pro Career Tracker

My running scrapbook of Alex Eala's WTA career - rankings, matches I'll never forget, and matchups I'm watching for next.

Why My Son Loves Toca Boca World

Why My Son Loves Toca Boca World

Davis plays on a locked-down kids phone, not mine. Toca Boca World beat the apps every other kid talks about - no chat, no feed, no ranked meltdown when the timer hits.

Why I Love Modern Board Games

Why I Love Modern Board Games

Toy-store games never clicked - Monopoly unfinished, chess theory that didn't survive a real game. Modern hobby games fit my 30-minute table, home shelf and travel pouch both.

Random Note

One garden note picked at random - shuffle for a new pairing with this note.

AI prompt

Loading…