Quick appreciation post for checklists.
I had to do a delicate migration in prod recently, so I did the usual SRE thing: step by step checklist, minimize the critical section where things are down, lots of sanity checks throughout, dry run before the real thing. (If I was really serious, I would have found someone to watch over my shoulder too.)
First time through, one of the sanity checks in a critical section failed, so I immediately aborted and rolled back. Turned out to be a trivial bug, but it would have been ugly if I’d continued and didn’t catch it until later.
Fixed the bug, started the procedure again from the beginning, everything worked fine this time through.
Kudos to the humble checklist. Far from the first time it’s saved my ass.





