Let's rewind: what is this actually *about*?
The evidence simply shows that it results in dramatically better quality of service for users. Not a little better: *massively* better.
Would you rather get woken up at 3 am once a year to watch the bug when it manifests, or spend months chasing it and tilting at windmills because you never can catch it live?
When you break this loop up into disconnected roles -- some can write, some deploy, some debug -- things go to shit, real fast.
Did you ship what you think you shipped, is it doing what you thought it would? Anything else look weird?
If you're on call regularly and getting user reports about the code you recently shipped, you'll find most of the rest -- long before the context pages out of your brain.
Which is still easier than debugging code you never wrote or reviewed or knew was shipping...which is what most ops teams are trying to work with.
But leaning on ops teams to absorb the crippling pager load is like developing an addiction to fentanyl to manage the pain of the gum disease you got by not brushing your teeth for the past decade.
It's hard, but come on. We're engineers. We love this shit. 🌷
Recently their pager rate soared from 2/month to 2/week, so they're looking to aggressively pay that down.
This is ~typical.
Go forth and write that.