your on call week should not be LESS productive, it should be DIFFERENTLY productive. instead of cranking out the same old same old, you have carte blanche to switch gears and this is not an opportunity one should waste!
- that refactor that makes you hate the would
- those UX notes on deploys
- that backup script that gives you cold sweats
- the proposed on call training process you want to write up
- come on, what else
The point of having two lanes and routing everything into the "degraded but ok, address eventually" lane is not to make week feel like every other. It's so you can ship Infra projects!
Frequent enough to stay sharp, enough of a break to recharge and ship product.
They can't do two jobs, and infra needs its time and attention too.
1) after you firefight your way out of the hole, your diverse and talented team tends to fan out and develop expertise in distinct technical areas, thru opportunism and affinity. Someone will be your expert in db, build pipe, $lang, etc
If your rotations are too noisy to focus, consider a two week rotation: one heads up, one heads down. Yes, it's expensive. ¯\_(ツ)_/¯
A break in routine, permission to fix what bugs them, encouragement to look around and exert ownership? And the next Friday off scot free? Folks fucking ❤️love❤️ on call ☺️