6 ms·
Engineers can run what they build during normal working hours. Oncall is a scourge not because of the experience of technical problems, but because people alre
by trombone5000 4y ago
Engineers can run what they build during normal working hours.
Oncall is a scourge not because of the experience of technical problems, but because people already working full time have to arrange their lives outside of work around a second "oncall job". A job which occurs after hours, one out of every X weeks.
A dedicated, pure "Ops" night shift (perhaps in another time zone) would be more humane.
- dilyevsky 4y agoThen build it in a way you almost never have to plug in outside of business hours.
- trombone5000 4y agoEven if it were built perfectly, if engineers are still on-call, they would have to arrange their after-hours time around the possibility of an incident.
- dilyevsky 4y agoThat's true but it's just a reality of being employed by a saas company these days. Customer support, sales, etc have those too (and usually less formalized and unpaid) so why are engineers immune to this? You can still probably find some shops that ship an offline distribution but that's becoming more rare.
- kqr 4y ago> Engineers can run what they build during normal working hours. In my experience, this leads to design that pushes problems to outside of working hours. "We don't need to fix that edge case, just have the off-hours ops team do a manual workaround every now and then." Or "What does it matter that the deployment is error-prone? We can just schedule it with the off-hours ops team."