|
|
|
|
|
by burnthrow
1992 days ago
|
|
> The balance we found at the company I work at is that you are oncall Thursday-Thursday and get Friday off If I'm reading this correctly, the expectation is that the on-call person doesn't sleep for a week, and that a single day off work is fair compensation. |
|
Nobody thinks a 24 hour oncall rotation is optimal, which is why companies distribute themselves throughout the world and simply have people at work somewhere 24 hours a day. But even at companies like Google, it's not always possible. You have to balance working on a small team and moving quickly versus having triple dev-team redundancy.
Some other workarounds are:
1) Hire someone to be awake during off hours. They won't be around with the rest of the team, so probably won't have the same understanding of the service that they are responsible for supporting. Personally, I've never seen this work well -- both teams see each other as "out of sight, out of mind" and don't really help each other.
2) Ignore all issues between 5PM and 9AM. This is quite possible to do, and might be the right thing for certain companies.
3) Hope nothing bad happens, and when something bad does happen, call everyone on the team frantically hoping someone will be awake and answer your call.
Like I said, I'm happy with the balance I have at work. I think it gives our customers the confidence they need to trust us, while giving engineers a decent work-life balance. I'm just some random engineer; I didn't start this company or force this upon others. I chose it for myself.
I shared my experience because I think it's relatively unique (with the OP's experience of mandatory uncompensated work the norm), and I like it.