I much rather just have them call me for that one critical issue that happens in a very long time, and appreciating me putting in the time after hours, than being forced to sit at home waiting for something to break which never actually happens.
In practice there is always someone available who is able to make time for it so there is really no need for on-call rosters. As such the act of stepping up and helping out avoids having this heavy commitment.
I'd rather just be there when it's really needed.
So, O(1)?
If you don't have on-call and you help out after hours everyone's appreciative. Might even get a small thank-you from the recognition portal for it, and "don't worry about that early meeting tomorrow, someone else will handle that". That kind of thing.
With on-call there's pressure all the time but it's not visible to anyone, and if you happen to be not immediately available everyone's angry. It's the total opposite in terms of experience.
So I try to be around when needed specifically to avoid having on-call commitments. As long as the occasional issue works out fine this way, nobody will bother setting up a formal on-call requirement. Most of my colleagues feel the same and it works out great. When shit hits the fan we're there anyway.
And the times I help out after hours... Plenty of times I'm not doing much during working hours, or have a personal things to do.. It's give and take. I love that flexibility.
If your employer wants to pay you for time that you spend at home doing non work stuff until they call, that’s up to them.
How is the pressure of “on call” any different than any other day at work? Unless you mean that your employer wants you to work 7 days a week, with 2 of them where you’re at home waiting to get a call. But then that issue is working 7 days a week.
This is shit because the 50 bucks does not make up for the enormous loss of flexibility in your free time. Even if nothing happens your whole off-time for a week is restricted.
If I'm incapacitated someone else will do the things I need to do that cannot be put off until I'm available again, but for some of those things it will take them longer and they might not do as good a job as I would have.
It goes the other way, too. I've done things that other people are better at when they were on vacation or out sick.
This is one of the reasons that documenting procedures is so important. For those things I do that do not have redundancy, I've written checklists and guides that others can follow to do most of the things I normally do. They have done the same for their areas of non-redundancy.
Because of this, I can't think of any time in the last 15 years that someone had to be asked to work during their vacation. If something went wrong in their area, others were able to either fix it, or at least mitigate its effects sufficiently for the fix to wait for the person to get back.
But I'm still going to take a look at email every day or so while on vacation, just in case. My checklists and guides aren't perfect. I'm not in an adversarial relationship with my coworkers, so on those rare occasions when they need to consult my guides and checklists when I'm away and those don't fully cover it, and I can dash off a clarification or suggestion that will help them and also save me a lot of time when I get back, I'm going to do it.
I'd rather spend 10 minutes every day on my vacation making sure things are good and fixing small issues, it gives me a feeling nothing is getting out of control.
Besides, I like my job. It's not the saltmines.
I think many of us in technology feel the same, the trick is to repress the control freak inside you and enjoy your free time while someone whose job is to fix these problems works on them.
But being bored is part of the free time
Boring is good, not bad
Edit: I love it too, but when I'm bored I work on some side project (never completed one!) instead
It gives me a feeling of fulfillment if I can do a bit of work for 10 minutes and help people out.
In my case I've been diagnosed in the spectrum of autism, I know it's my problem if I get easily bored, not because I'm not checking my work email while I'm on holiday.
The question is why ten minutes from home save days of work.
There's something horribly wrong going on if that's the case.
I'm on call a week every month, I get payed for it.
When I go back to work something happened that requires days or weeks of work to fix the issue, I will work to fix the issue for days or weeks, while still working no more than 40 hours/week.
Fixing management problems is above my pay grade.
I'm the guy who if something messes up has to go through the databases trying to figure out what data is incorrect, and goes through logs and reports to try to infer what the data should be, and then figure out a way to fix it.
If I know it is starting to happen, and it isn't something I can quickly suggest how to fix or at least how to temporarily stop until I get back, I can at least usually tell someone what extra logging to add so that I'll have an easier time later on the cleanup.
I'd rather lose 10 minutes during my vacation than get back and immediately be made miserable enough to need another vacation.