Skip to content(if available)orjump to list(if available)

Take this on-call rotation and shove it

boznz

What they don't tell you about working for yourself is the fact you can be effectively on-call 24x7 every day. I am currently supporting four wineries that are processing thousands of tonnes of receivals 24x7. It happens for two months of the year and I am expected to be available from 06:00 to 22:00 during that time, there is no phoning in sick or having a lazy day, I work alone and only have one reputation. I don't want to be that contractor forever known for destroying a clients business.

You can only do this for so long though, when two or three problems come in simultaneously it can cause issues as you drop something halfway through when something more important comes in. I once executed an SQL update query without a where clause under this kind of pressure, and ended up working until the next morning to recover, only to start again at 6AM. I have even had land-line calls at 2AM to bypass my mobile restrictions. The rewards are great, but don't let anyone tell you it is always easy.

My current system is 16 years old now and I know all the ins and outs so it has been pretty easy to keep on top of things the last several years, however I am glad the replacement system is nearly written and it will be somebody else problem in 2026.

netruk44

There's a big difference, though.

In your case, you're the only employee of your business. And if you're not there the business will literally go under. And you also get directly rewarded for being there. I would guess that being 'on call' in this manner is possibly less draining on a person's soul (depending on how well they tolerate the risk of owning a business).

Contrast that with being 'on call' for your megacorporation, who isn't giving you anything extra for your on call time because they 'already pay you enough'. And where the only negative consequence for the company if you fail to immediately respond within 15 minutes is that some executive in the company is kept waiting longer than 15 minutes, or some ads aren't being shown for 15 minutes.

But if you aren't there, your boss is going to get a phone call and that's definitely not going to look good on you. And there's no bonus for fixing the problem, that was already your job in the first place. Sucks that you had to do it outside of scheduled hours, oh well.

I'm with the author of this article. Take your on-call rotation and shove it (if you're a large corporation). I'm fortunate enough to be able to take a firm stance on this point, and do so happily.

lolinder

> And you also get directly rewarded for being there. ... Contrast that with being 'on call' for your megacorporation, who isn't giving you anything extra for your on call time because they 'already pay you enough'.

I'm really not seeing the distinction here. If a company offers a salary and includes on-call as part of the deal (and communicates that up front so it's not a bait and switch), how is that different than running your own business and getting compensated for your on-call time as part of a package that you sell to a client? In both cases you agree up front that you will be part of an on-call plan. In neither case are you getting a bonus for doing a good job at on-call, because either way you're just doing your job that you committed to ahead of time!

I'm totally sympathetic to people who don't want to be part of an on-call. Jobs that have on-call aren't for you, that's fine. But I don't get this idea that it's uncompensated labor, unless there are tons of people out there who somehow ended up in jobs that sprung on-call on them without warning.

0xFACEFEED

The difference is agency.

Let's say I'm a business owner and I'm frustrated with the current state of the on-call system. I have options.

I can try negotiating with my clients to lessen the load in some way. Obviously this isn't always possible but it often is. I once had a freelance project that required 24 hours of on-call after a release. I negotiated release days that were convenient for me (never Fri/Sat/Sun). One time the client pushed back, I pushed back harder, and I won. In order for my push back to work I ensured that I had enough negotiating strength to do that which I planned for ahead of time.

I can upgrade my systems. For example if my current paging system is insufficient I can choose to pay $10/month more for another system that makes my life easier. I can set aside time to refactor my alerts code to make my life easier and I don't need to justify it to anyone but myself.

I can straight up refuse to do on-call and deal with the consequences to my business. Freelancer developers do this all of the time. We choose which client work to do and not to do. We can make these choices arbitrarily. Sometimes it's seasonal. Sometimes it's just based on vibes. Doesn't matter; it's our company.

Meanwhile the average on-call engineer at a large company has none of these freedoms. The underlying systems are chosen for them and they just have to deal with it.

Macha

The big difference is as an owner you are fully in control of allocating your time, and so if out of hours workload is becoming too much, you can choose to not work on other things in favour of fixing that. In the corporate world, there's some manager who weighs up spending two weeks to properly fix an issue or automate a process vs just making their workers unhappy and doing something that will make the manager look good in the internal politics, and often will insist on the latter.

null

[deleted]

aoanevdus

At Amazon it’s common to have terrible, week-long oncall shifts with many repetitive pages. At Google they have shifts that follow the sun and they get PTO to compensate for being oncall during the weekend. Both jobs pay similarly. And I think most people joining Amazon don’t know about the oncall they are in for.

null

[deleted]

ConspiracyFact

This ultra-libertarian take is consistent but not realistic. Realistically, the group decides that some amount of work or sacrifice is not compatible with having a good life, so laws are passed that either disallow such extremes or mandate extreme compensation.

This goes back to Shabbat/Sabbath.

shelled

My friend worked for Amazon in India (software). He was often on 24x7 "on calls", which is touted as "good" here (because how else will you "learn"), during his 3rd or 4th week. By third night he was vomiting and had to visit the doctor. His manager called and had asked whether he had brought his laptop with him. His mother forced him to resign next day (he is from an extremely rich kind of family though). It is common here in most companies and among famous MNCs it is especially known in Amazon and Uber in India.

What shocks more is these are the companies that can "follow the sun" w/o breaking a drop of fucking sweat!

I have lost too many interviews just because I clearly asked for this, I always do, and I am doing it even now while I have been without a job after taking a year gap (which makes getting calls already difficult esp. with this AI and vibe onslaught). I am not giving up on this. I personally have never agreed to this which has caused lots of confrontations and stress(!!); a major source of my burnout WITHOUT ever doing the 24x7 on-call - so by just fighting it and keeping it away from me alone I was burnt out to the bits. It took me finally seeking medical advice to realise I was burnt out.

I hope this is not sounding like dramatic but even now when I have been resting, travelling for a year the mere mention of words like Splunk, VictorOps (same as Splunk iirc), PagerDuty give me minor trigger attack kinda sensation - make me very agitated.

But this is so common here. So common that it is considered one of the realities, truths. Yet, I have never understood, how, how can one agree to this? How? Is it some kind of social (if not racial) slave mentality? Is it some kind of grand coercion that they have no escape from? Or maybe it's just generation after generation subjecting the next generation to what they were subjected to while the stakeholders in the richer countries (because that is the structure) demand of this implicitly as they are stopped by health and safety laws from subjecting their underlings in their own developed home nations maybe.

Arainach

Working for yourself is totally different.

It's like demands from tech executives for long hours: "I worked long hours to make myself rich; why won't all of you work long hours to make me richer?"

crossroadsguy

I somehow do not think OP is working for themselves. They are a contractor there. I do believe contracting is just being an employee on slightly different terms.

> I work alone and only have one reputation. I don't want to be that contractor forever known for destroying a clients business.

seadan83

Hard to say, interesting observation:

> I am currently supporting four wineries that are processing thousands of tonnes of receivals 24x7... I don't want to be that contractor forever known for destroying a clients business.

If the 'clients' being referred to are the wineries, then it sounds like a self-run company. IE: the company is operating as a contractor to the winery clients, for whom (the wineries) a failure of the contractor (the company) would be a disaster for their business (the client, the wineries).

OTOH if "clients" refers to the business (the company) that in turns does the support for the wineries, then yes - an individual contractor.

The distinction would seem to me to really change the entire tenor of the comment. I'm curious which it is.

ipaddr

Would it make sense to hire someone? When you run a solo person business getting over the mental hump about hiring someone is difficult. If rewards are great and things are stable (16 years is stable) what is preventing you from hiring someone to help with at least some aspect?

saulpw

"The E-Myth Revisited" calls this working on your business as opposed to working in your business. Otherwise you don't own a business, you own a job.

boznz

I thought about hiring somebody five years ago, but the fact is my client has gone itself from a small/medium sized business to a corporate, from no IT staff to now thirty and they are working to replace the production systems I wrote the middle of this year. To be frank having that much responsibility as a one man business is quite scary. Also when I originally wrote the systems for them I had no clue it was going to get this busy and no clue I would be 24x7 support, also at 62 years old I really want to start winding down :-)

Animats

For "non-exempt" employees, that's paid "stand-by time" California.[1] Also see this case involving on-call coroners.[2]

The way this works in most unionized jobs is that there's a stand-by rate paid for on-call hours, plus a minimum number of hours at full or overtime pay, usually four, when someone is called to duty. This is useful to management - if the call frequency is too high, it becomes cheaper to hire an additional person.

[1] https://www.dir.ca.gov/dlse/CallBackAndStandbyTime.pdf

[2] https://casetext.com/case/berry-v-county-of-sonoma

yodsanklai

Excellent article. I can relate to a lot of it. The sad part is that we can't even control the quality of the systems we're oncall for. We're pushed by management for new features, not for robustness of the tools. Also some systems have no clear ownership, so nobody has an incentive to fix them. It'll be next oncall's business. Oncall is really the worst part of my job. I can stand long hours but this is something else.

cratermoon

One of the sidebars mentions that: "The production system in question is almost certainly a schizophrenic box of compromises brought about through poor decision-making, unaddressed technical debt, design-by-committee, and impossible timelines and budgets. This is not a system that any single rational human being on the team would’ve chosen to build if permitted to do so alone. Trying to assert ownership over an environment like that is just begging to get your shit rocked."

sheepscreek

That’s basically every company and every system ever. Things are always in a state of flux, constantly being worked on. People come and go, priorities change and technologies evolve.

cratermoon

Exactly.

sheepscreek

> Also some systems have no clear ownership, so nobody has an incentive to fix them.

It’s even worse when the system isn’t business-critical: a reporting service, a manual intervention tool, something that quietly supports a process. When it fails, everyone is affected, but no one is accountable.

Ironically, these are often legacy systems that have been rock-solid for years — so reliable they’re forgotten… until they break.

liveoneggs

I've been on call for almost 20 years. If a system is crashing often and disturbing your sleep but is not being prioritized to get fixed, then stop answering the calls. If it was important last night then it's still important this morning.

Be vocal and say "I will no longer respond when system XYZ goes down unless serious efforts are made to fix it."

If you get push back explain that you will also call the person telling you it's not important enough to fix each time it pages, and be willing to do so. What can they say?

mrguyorama

So your solution is just "Get fired"?

liveoneggs

If your case is valid you won't get fired for standing up for yourself. You might take some political damage but the guy willing to waste your sleep time was going to lay you off/betray you anyway.

mortar

I feel for you, I’ve also suffered through this a lot over the years, and am finally at the stage of career and wisdom to start pushing back on the quality that I can’t control and ensuring that others are equally as accountable for their mess.

For one particular occasion , once we took blame out of the equation (at least within the engineering team) and started doing Post Incident Reports, the incentives finally became clear for the business as we were able to compile a list of recurrent issues during every issue, calculate a financial loss and present it for inspection each and every time they either began a witch hunt for downtime or refused to allocate time to backlog. Small wins.

dadkins

I just want to point out that the answer is shift work. Here's an example of an SRE job at a national lab:

https://lbl.referrals.selectminds.com/jobs/site-reliability-...

"Work 5 shifts per week to monitor the NERSC HPC Facility, which includes 2 - 3 OWL (midnight - 8am) shifts. Some days may be onsite, some may be offsite. The schedule will be determined by staffing needs."

40 hours per week, full salary, full disclosure about the night shifts, but none of this 24x7 wake up in the middle of the night on top of your regular job bullshit that the tech industry insists on.

fsckboy

there's nothing wrong with shift work, and there's nothing wrong with the graveyard shift (for people who want that job), but there is a LOT wrong with alternating day and night shifts in the same week every week, and nobody should agree to do that. (perhaps if you are in your early twenties you feel like you can handle it, but I'm not sure that's a good idea either)

eestrada

I tried graveyards and swing shifts in my twenties. I only did it for a year, but it wrecked my sleep schedule for years afterward; I struggled with insomnia because of it. Not sure there is any age where this works.

Some people can handle it better than others. I'll never do it again though.

fsckboy

some of the people I know who've made it work, and I'm not recommending this either, are "hardworking ambitious immigrant" types who do it to hold down two full time jobs. tends to be in industries where the overnight shift is a quiet shift rather than something like running the same factory at full tilt overnight.

anal_reactor

My natural rhythm makes me a nocturnal being, while the society works 9 to 5. Once I realized this, it became obvious why I feel like fuck all the time. Can't wait to retire.

lolinder

Shift work sucks more than on call for me. I like having a flexible schedule that I can work whenever I want, and I'll happily take the remote risk that I'll get paged during my one week per quarter on call rotation in order to guarantee that no one expects me to be on during set hours the rest of the year.

I think the problem isn't on call itself, it's that a lot of companies suck at on call. If your rotation is every 3 weeks and you get woken up in the night at least once per rotation, then yeah, that's awful. But the problem you have in that case is that stuff is always on fire and you don't have enough people on the rotation, not with on-call as a concept.

hx8

I'd take a night-shift job over being on call ontop of a 9-5.

I think the real answer here is to have team members on multiple continents. Have some team members NA/EU/Asia then it's always reasonable hours for someone to deal with the production problem. High priority issues can be worked on around the clock without anyone working overtime.

lolinder

That's still shift work. It's still the company assuming that I'll be available during N specific hours of the workday in order to fix issues.

Look at it this way:

If I work a job where I'm expected to be on 9-5, 46 weeks per year, 40 hours each week, that amounts to 1840 hours of scheduling my life around my employer.

If I work a job where I can schedule my work however I like and also have on call 1 week out of every quarter, the worst case scenario there is 672 hours of scheduling my life around my employer (and in practice the demands of on call in my current rotation are far less than that). The rest of my life I can schedule as I please, so long as I do my job.

I would rather take the option that minimizes the number of hours where my employer gets to tell me where to be.

fsckboy

I know plenty of friends (mostly medical) who've had "on call" shifts on top of their 9 to 5, but in those cases it was pretty exceptional for them to actually receive a call, and the "interruptions" would be a small number of hours.

purplejacket

Here's an idea: Compensate any on-call work received during off hours at 10X the normal hourly rate. E.g., if my salary is $150K per year, then my hourly pay rate is about $75 per hour, so compensate my on call work at a rate of $750 per hour. Thus if I get a call at 10pm, log in to my laptop and work for 30 minutes to resolve the issue to a satisfactory level, then I pocket $375. That puts a financial incentive on companies to structure their on call protocols so that only the most important calls are handled. And I can envision variations on this theme. Different sorts of on-call disasters could offer bids for how much they're worth to fix based on some automated rubrick, and anyone on the ENG team could pick these up on a first-come, first-serve basis. Or various combinations of the above for a guaranteed backup person. But the companies should offer enough incentive to make it worthwhile. And this is in the companies' own best interest. To maintain a workforce that can think clearly during the normal work, to have a good reputation in the industry, to get good reviews on Glassdoor, etc.

prawn

Wouldn't that incentivise staff to take longer to fix issues? Once you've been interrupted, you might as well turn 30 minutes into 60 minutes, etc.

margalabargala

Many systems that pay hourly for task-based work like this deal with this problem by instituting a minimum number of hours of pay per-instance, which is usually higher than the expected time it takes to complete a typical quick task.

That way, by taking longer on any but the hardest issues, you are instead removing your ability to make more money on other, faster issues.

If you call out a master electrician to flip a circuit breaker, they are going to charge you a lot more money than for the half second it took to flip the switch.

Also, if the reason they have to come flip that switch is that they screwed up the job they did earlier that week, you don't get charged at all.

This thread is full of people acting like highly experienced trade workers are idiots who have never thought of how hourly work might be gamed for more money. All of this has been long since solved by the industries that actually operate this way.

yellowapple

> Many systems that pay hourly for task-based work like this deal with this problem by instituting a minimum number of hours of pay per-instance, which is usually higher than the expected time it takes to complete a typical quick task.

That's how it works for the occasional on-the-side server/printer tech jobs I occasionally take (long story short: I took a temp IT job years ago, resigned to go somewhere else, but the company never took me off their payroll so I get the occasional call to go install some number of printers or some number of servers/switches/etc. for some customer of HP or Dell, respectively). The usual rates are pretty abysmal for someone of my experience and skill level, but the 4-hour minimum means that if I can bang out one of these jobs in an hour or less I'm making more per-hour than at my day job. Nice bit of occasional money to blow on craps or penny stocks or shitcoins or whatever, and it keeps my fingers on various industry pulses.

dmckeon

Have a minimum of say, 60 minutes, and if that is exceeded, the issue gets escalated or deferred. If deferred, presumably to the next day shift, the cost is limited. If escalated, the second person must also defend the time spent. If management still doesn't trust their workers to be honest, then the company has other issues that tweaking on-call will not solve.

dilyevsky

This will just lead to classic Cobra Effect where people just push shit on Friday afternoon and then take their sweet time to fix it

cratermoon

The article mentions exactly that excuse:

> If on-call engineers were to receive compensation for each incident they resolved, it would incentivize them to intentionally build systems that fail so they could increase their pay by increasing their on-call load.” My guy, that is sabotage and fraud. You are hypothesizing a scenario where your subordinates are committing actual crimes. If somebody is doing criminal acts at work, fire their ass! Not to mention that anybody who deliberately self-inflicts on-call load is a goddamn idiot and should be sacked just on that basis alone.

wat10000

Deliberately breaking the system is different from taking your sweet time fixing an issue.

mortar

Good suggestion and I can see the benefit for honest people, but unfortunately it’s as equally a system for financial abuse for others - sometimes enough to prevent people fixing things during their regular hours just to benefit at other times.

A good counter balance to this might be to offer even more compensation for no incidents, or otherwise well handled incidents that go on to squash types of that incident now and into the future.

alwa

If I’m rewarded for no incidents, doesn’t that mean I’m punished for there being incidents?

mortar

Not necessarily, but agree that bad managers or organisations have a tedency to do this.

I guess the ultimate goal is to keep everyone happy right? Everyone has different ideals, you can probably assume the business wants everything to work by spending as little as possible, employees want to be paid as much as possible while enjoying their job. Striking that balance is always a challenge.

hinkley

Some long haul truckers have a relatively workable pay scale. If it wasn’t for how far they expect you to drive in 24 hours, it might be considered good.

The general shape of it at least makes sense. You get paid when you’re on the road. More if you’re driving than if you’re parked, and more if you drive for more than your 40 hours a week.

spongebobstoes

This makes it in the employee's interest to obfuscate and extend any remediation, to get paid more.

saagarjha

It is also in my interest to skip spotting bugs during code review so I can look like a genius when I fix them when they cause issues in production. Of course I don't do that because this is incredibly stupid and I have better ways to spend my time.

spongebobstoes

10x pay is significant. Personally, I would remediate asap even with $1500/hour on the line. I do have ethical standards.

But would I be as motivated to stop the root cause of the recurring issues that keeps giving me an extra $3k every shift? Well, I probably would, but my coworkers already need to be goaded into fixing root causes, and they're not getting paid extra!

In general, I think conflicts of interest must be handled carefully, and ideally avoided. Paying 10x wages when incidents happen is a clear conflict of interest.

CJefferson

That’s true for any hourly paid job. Employers can choose to fire those who don’t work efficiently enough. What they can’t do is not pay people for hours worked —and with tech it’s easy for them to tell how long you are logged in for, to avoid them underpaying you.

ergl

Having overtime pay that is a multiple of regular hourly rate is mandatory is many countries in Europe. Are you saying that European software tends to be more obfuscated? (answer: it is not).

ninalanyon

Employees are also subject to the Working Time Directive in EU countries which sets limits to the amount of overtime that is permitted in a week and in a month. Unfortunately in most countries it's full of loop holes.

staplung

One of the biggest problems with on-call rotations is that you're actually incentivized to do it poorly. Every minute you spend doing on-call work is time that you can't spend on the things you've actually been assigned to do. You're never going to put your on-call work into your performance reviews; doing so might actively work against you. "I see that you spent time tuning alerts and updating the runbook. That's time you didn't spend on the actual tasks that were assigned to you."

If it's better to spend the least amount of time doing on-call work then the logical conclusion is that it's best to snooze as many alerts as possible until they either go away on their own or roll over past your rotation. Fixing the underlying problem might be worthwhile if it's something that you can fairly easily fix but if the on-call rotation is more than 2 people, the underlying problem is mathematically unlikely to be of your making and is it really a good idea to make a habit of fixing other people's broken code?

What's crazy is that I've never seen anyone with on call duties acting in this worst case bad faith manner. Companies basically abuse the work ethic of their employees because it's the cheapest possible way to check that box.

chronid

> Every minute you spend doing on-call work is time that you can't spend on the things you've actually been assigned to do.

In my experience at least if you're oncall during a sprint you would have less work assigned to you than otherwise (2 week sprint and 1 week you are oncall? 50% allocation) as the expectation is that week you will spend responding to alerts, or investigating issues, or even improving alerting and dashboard and fixing bugs. If this does not happen, devs don't push for it and management is completely blind to it you have an organization issue. If leadership does not care about the problem it's time to jump ship ASAP.

But I've seen people stubbornly defending an alert on >60% CPU usage of their 1 CPU allocated kubernetes pods where there was no impact in p99.9 latency (which was measured and was the actual metric that mattered as agreed with the rest of the business and internal customers of the service). Or alerting on each single pod restart. That is self inflicted pain.

xigency

It's just more hazing so the underclass of engineers don't realize they actually build everything big tech is selling and more.

smackeyacky

That article made me shudder with echos of having what we used to call “beeper madness” back in the 1990s. After a while of being on a roster of on call weeks, anything that beeped would make you reach for that pager on your belt.

As a kid the first few weeks were kind of exciting as it felt like you had been elevated to a new level of responsibility. Once that wore off it was obvious what a cage it was.

I don’t miss pagers.

hinkley

I refused a contract to hire that was talking pager duty.

I saw how they freaked out about things outside the team’s control during business hours. The first time someone called me after 11 pm I was going to get myself fired talking to them.

dylan604

" insure against every possible thing that could ever go wrong, they would have to build a second studio on a separate part of the city’s electric grid, with redundant copies of all the equipment and broadcast content, along with a full crew of understudies ready to take over at a moment’s notice."

WTH?? I guess this person has never heard of backup generators? Every broadcast TV station has them.

cfraenkel

To begin with, airplanes do fall out of they sky, sometimes right on your backup generator. (speaking from military experience where yes, there is an entire backup studio waiting to take over, just in case. Or rather, the 'studio' is geographically dispersed, with 100% redundancy, which is another way of saying the same thing.)

But more importantly, *this* is what you noticed from that article?

dylan604

No, but this was the point where the "let's make something up" got to be too much.

I'm not talking about low budget UHF channels, but TV stations I've been in and around all have multiple studios. If the switcher in Studio-A goes down, the signals can be routed to the control room for Studio-B. Also, Alex the know-it-all is such a forced thing that is just ridiculous and eye roll inducing. Anybody that is a jack of that many trades is a master of none of them. The entire forced analogy just got to be too much and I lost interest before a point was ever made.

beepboopboop

That just covers electricity. They seem to be implying coverage of a multi-failure scenario.

Macha

Also, I don't think broadcast TV news is quite as reliable as the post makes it out to be.

Like this exchange happens all the time:

"and now we're going to our on site reporter, Onda Premises"

<45s silence>

"Oh, it appears we've lost them for now, we'll cycle back later. In our next story...."

dylan604

Going to a remote is not the same thing as backup/redundancy within the studio. The broadcast was never interrupted. The latency between remotes can be mindnumbing, and with inexperienced reporter/anchor stepping over each other unable to sit through the delay it's pain inducing for the viewer. But that's an unrelated tangent

null

[deleted]

null

[deleted]

llsf

PTSD. I was that guy dragging his bagpack everywhere. A drink at a bar on Saturday ? Sunday lunch with the in-laws ? with my bag pack, ready to bust the laptop in case of emergency.

My two personal lows... I had to pull the laptop at my own birthday party, in a restaurant. And at a funeral (not proud on that one).

So sad.

Kwpolska

That seems like a very long-winded way to say you hate on-call, which is a completely normal thing to do. That said, is on-call effectively mandatory or very popular in the US startup world? Because here, in the European established company world, I can’t really recall seeing a job posting with on-call listed.

theshrike79

In Finland you usually get a static pay just for being on call, meaning you're X minutes away from a company-approved device you can use to fix things if they break.

If there's an actual alert you need to respond to, your pay goes to 2x hourly rate, or 3-4x if it's the weekend and there usually is a minimum amount of billing you do if you have to do any work, usually 30-60 minutes. So if you get an alert and you fix it by pressing the "fix it" button on the dashboard on a Sunday, you just got paid hundreds of euros.

On the other hand you most likely saved the company from losing multiple times that in revenue, so it's worth it to the company.

I have a bunch of friends who were single and/or child free in their 20s and have fully paid apartments/houses because they could be on call at any time because they didn't have any commitments.

I also know a good amount of incidents that were fixed in a pub corner table after a few drinks. I may or may not have contributed to that number. =)

atomicnumber3

Yes, basically every eng position paying what HN people expect will have the exact sort of described oncall.

archagon

I worked on OS frameworks at a FAANG and there was no on-call for anyone on the team.

nullorempty

The users of your flawless frameworks absorbed all on-call load.

saagarjha

I have yet to be on an oncall that is similar to what was described there, and I get paid pretty well. It's very much a function of where you work and what you work on.

qwerpy

Curious how this is the case. Do European companies not provide 24/7 services? Or staff a "follow the sun" model so no one has to answer pages outside of working hours? Do Europeans write better code so they don't need on-call?

I've worked at a few FAANGs in the US, and every single one after 2010 had an on-call rotation.

tetha

We totally have on-call, but we're also weaponizing German labor laws to force the company to have their shit together. There are a few interesting parts in there that cause quite the discomfort for employers:

The way contracts are worded, time working on on-call is work-time. Kinda obvious if you write it like that. As such, bad on-call weeks easily cut into the normal duties of the employee. This means team leads have an incentive to reduce time wasted on on-call.

You have mandatory rest-times. If an on-call activity takes an hour or so to fix, the person is suddenly not allowed to work for 10 hours due to these rest-time and maximum work time laws. Suddenly, "some little fixing at night" means the person isn't allowed to work the whole morning.

With a few rules like that, pages become really painful to the company. When a bad application kept pinging on-call every night for a few days, the entire normal work ground to a halt with people being unavailable, other team members dropping project work from sprints to pick up daily business slack. Some product managers got really pissed off and things in that product improved - I'm kinda curious what happened behind closed doors there. .

namibj

It's actually 11h of mandatory downtime "between shifts"; this does indeed provide for theoretical opportunity to get good sleep for people with a short enough commute.

nullorempty

Nothing like that in Canada or, I suspect, the USA. You'd be expected to work the morning after.

Macha

I think it's mostly down to three factors:

1. Uncompensated oncall is legally tricky in many EU companies, so a lot of midsize companies look at the cost of paying for oncall, or sometimes just the time of administering paying for oncall, and decide they can do without. High frequency oncall is also often restricted (e.g. more than 1 week in 6 is not legal here)

2. A lot of the smaller companies are europeans selling to europeans, and are much more used to a business culture of availability during office hours. Especially there's a bigger share of like b2b back office stuff in europe compared to like, restaurant POS systems.

3. Larger companies do seem more into follow the sun. A lot of the big tech in europe are subsidiaries of US companies, so if they're in Europe it means they've already opened one remote location, and therefore are more likely to have another (California, Europe, India is a super common arrangement)

ipaddr

Never had on call in 25 years with American startups. Surprised that faangs have on call but offer no support or limited that may take days to get a response from a customer perspective.

hn_acc1

Had some level of "on-call" in the sense that "there's a bug with your new/recent code and customer needs a fix" or "the demo isn't working and we present tomorrow" or "checkin deadline is in 2 weeks and my code isn't ready" pressure in 20+ years in silicon valley working at a startup and 2 medium size companies. The startup had a bit more since I knew lots of sysadmin stuff so I could help at times when our main IT guy wasn't available - but he was quite good and didn't let me have root access anyway, so it's not like I could have fixed it on those rare occasions.

Mind you, I interviewed for a Yahoo Mail job that would have included wearing a pager (back in '05). And I know it's pretty common - I've been fortunate to not have that be an issue. Hoping for another ~5 years at the current job until I can retire.

Carrok

I've been on-call (sometimes on a rotation, sometimes always) for the past 10+ years. So, yes. It's common.

spongebobstoes

on-call is ubiquitous in the US tech industry. I've never had a job without it.

tootie

There's a great option for small companies that aren't amenable to on-call that is underappreciated. Hire an MSP. There are companies whose entire business model is having a geo distributed team with a stack of automated monitoring and run books for multiple clients. You train them, pay a set fee and never ask anyone on your team to be on call.

asdf6969

I’m quitting my job with nothing lined up because our oncall is such a piece of shit. House arrest every 5 weeks with no compensation. If it wasn’t for this I would just quiet quit but there’s no way I can make it through another shift without getting fired. Fuck oncall and anyone who has such little respect they think it’s ok