News for hackers. Stuff that matters.
Re:My Experience at Apple by ma2rten on Friday January 01, 2021 @02:10PM (#25605788)
I got an offer from Apple. The hiring manager told me "You worked at a startup before, you'll have no problem working overtime". I didn't end up taking the offer.
Re:My Experience at Apple by SkyPuncher on Friday January 01, 2021 @03:01PM (#25606352)
I work at a startup right now and can count the number of times I've had to work overtime with a null-pointer - 0.

Well run startups can still compete by making smart, focused decisions.

Re:My Experience at Apple by derivagral on Friday January 01, 2021 @05:01PM (#25607663)
I've never had a startup that hasn't roped me into a production support on-call for a month or more in addition to regular duties. Under 10 engineers, 50 engineers, 500+ engineers: they've all done this.
Re:My Experience at Apple by qppo on Friday January 01, 2021 @05:27PM (#25607892)
I've never worked on a product where it ever made sense to be "on call." I'm an engineer, not a doctor.
Re:My Experience at Apple by Philip-J-Fry on Friday January 01, 2021 @05:59PM (#25608186)
If something goes catastrophically wrong at 1am, caused by some unforeseen bug in the code, who fixes it? Who diagnoses that an issue flooding the logs is not an issue with your software but something else down the line?

I think it makes sense to have an on-call rota. Some people do it for a week or so. Cycle it through the team.

There needs to be someone knowledgeable to call in case of issues.

Re:My Experience at Apple by tolbish on Friday January 01, 2021 @06:51PM (#25608618)
The disconnect seems to be that it isn't mentioned before the offer. If the employee is expecting normal hours but finds out after the fact that the employer actually demands more on-call than was initially discussed, how could that be interpreted as anything other than a bait-and-switch?
Re:My Experience at Apple by qppo on Friday January 01, 2021 @06:56PM (#25608644)
We fix it when we see it's broken, which isn't going to happen at 1am local time. If we have a distributed team the odds are better it gets fixed sooner. The world keeps spinning and there's always another bug to fix, it's not worth losing literal sleep over.

> There needs to be someone knowledgeable to call in case of issues

"Thank you for calling. Our normal business hours are ..." works for the rest of the business world, there's no reason it can't work for you. You can always sell 24h tech support for more money, or make products that don't break in the middle of the night by not relying on systems and designs that are likely to fail spectacularly in the middle of the night.

Re:My Experience at Apple by com2kid on Friday January 01, 2021 @08:31PM (#25609312)
That doesn't work if gmail goes down. Or netflix. Or an ISP. Or any product that is primarily used by people outside business hours, e.g. xbox live. "Sorry several million people couldn't play games this weekend, the outage was outside normal business hours."

Lots of products need uptime guarantees.

Re:My Experience at Apple by bigiain on Saturday January 02, 2021 @01:24AM (#25610871)
Sure.

But I bet the people working on those don’t say their employer unexpectedly “roped me into a production support on-call”.

If a role isn’t advertised as having responsibility outside regular office hours, bait and switching people into regularly working outside 9-5 type hours should not be allowed. And “not allowed” with serious enough financial teeth that companies right up to FAANG size would care, or at least that employees leaving/fired from bait and switching employment hours would end up feeling satisfied with their payouts.

If you need uptime guarantees, hire people letting them know up front so they can choose to accept or reject that work. You don’t (or at least shouldn’t) get to drop that responsibility on people who never signed up for it in the first place.

Re:My Experience at Apple by realityking on Friday January 01, 2021 @07:16PM (#25608807)
Agreed but it should be paid.
Re:My Experience at Apple by derivagral on Friday January 01, 2021 @08:24PM (#25609268)
Other fields have separate teams or overtime; salary-exempt isn't something an individual person can realistically negotiate against a company (imo).
Re:My Experience at Apple by justapassenger on Friday January 01, 2021 @08:55PM (#25609464)
Other fields don’t release new version of their product every few days. Oncall for things that are always changing is very hard to be done by people who aren’t ones making those changes. You need formal release process and expecting training for each change. That’s not how 99.99% of internet businesses work.
Re:My Experience at Apple by derivagral on Saturday January 02, 2021 @11:45AM (#25614029)
I'll note that only the largest of those companies had this deployment style. The rest were either ~quarterly (with client pressure to slow that down) or weekly/monthly (agile-ish).

I think the only one with a formal release process was the quarterly release outfit, and even that was due to single-client risk.

Re:My Experience at Apple by lubesGordi on Friday January 01, 2021 @06:03PM (#25608235)
This was the first thing that really shocked me at my first job (startup in SF back over a decade ago). The attitude that what we're doing really matters, and if something was found broken on the weekend we'd get a call and have to come into the office. Fucking absurd hubris all throughout SV.
Re:My Experience at Apple by _-___________-_ on Friday January 01, 2021 @11:57PM (#25610517)
Why are you doing it at all if it doesn't matter?
Re:My Experience at Apple by skellington on Saturday January 02, 2021 @02:12AM (#25611023)
Very little of what most people do "matters" from a certain point of view. But everyone has to eat and there are plenty of products that make money that might not "matter" but offer jobs. We can't all work for Tesla or SpaceX.
Re:My Experience at Apple by m1gu3l on Saturday January 02, 2021 @01:51AM (#25610958)
if the only thing that mattered is some system being down not making some suit money, and mgmt has no respect for the work, it doesn’t matter. i work to feed myself not because it matters.
Re:My Experience at Apple by istorical on Saturday January 02, 2021 @08:56PM (#25618629)
To earn a living.
Re:My Experience at Apple by lostlogin on Friday January 01, 2021 @05:57PM (#25608169)
It’s probably obvious, but I’d suggest never working on a product doctors use.
Re:My Experience at Apple by brian_cunnie on Friday January 01, 2021 @10:18PM (#25610047)
Agreed: well-run startups can still compete by making smart, focused decisions.

I've worked at 3 startups (5th employee, 16th employee, 2nd employee).

The first one had 80 hour weeks and burned me out after a year. The company had enough capital to stay in business, but never went anywhere, and my shares were washed out in subsequent funding rounds.

The second had 40 hour weeks and I worked there for six years. A fair-to-middling exit to Broadcom.

The third one had 40 hour weeks and I worked there for 3 years. A great exit to Google.

Re:My Experience at Apple by andy_ppp on Friday January 01, 2021 @03:51PM (#25606942)
I completely agree, sure if you’re into a feature and on a roll in a startup keep going but if you’ve reached a good point to stop no need to cause yourself stress!
Re:My Experience at Apple by SkyPuncher on Friday January 01, 2021 @05:29PM (#25607902)
There are definitely days I work late, but that's almost always by choice. When I do work late, it means shorter days for me later in the week.
Re:My Experience at Apple by m463 on Friday January 01, 2021 @07:32PM (#25608926)
> can count the number of times I've had to work overtime with a null-pointer - 0.

Sounds to me like you've malloc'd all of memory.

Re:My Experience at Apple by shoulderfake on Friday January 01, 2021 @02:45PM (#25606144)
You should have just said no sir I wont have any problem working overtime and my rate is 2.5x for overtime hrs, you wont have a problem paying for that you're a rich company.
Re:My Experience at Apple by raverbashing on Friday January 01, 2021 @02:18PM (#25605863)
I can only answer with LOL to such offers

Yes I've worked for a startup. Yes I did long hours. Yes I learned that's not sustainable and not a good way to make things work.

So, no, I won't do it again.

Re:My Experience at Apple by geophile on Friday January 01, 2021 @02:28PM (#25605958)
I never understood the supposed attraction of "just like a startup, but in a big company!". That appears to mean that you will work in a small team, putting in unsustainable hours, but not receive the financial reward that a successful startup could provide.

I've worked in several startups, and occasional death marches are unavoidable. They don't work month in and month out. But enduring that kind of life for just salary is nuts.

Re:My Experience at Apple by andrewem on Friday January 01, 2021 @03:44PM (#25606863)
The other notable thing about “just like a startup but in a big company” (often for startups which have been acquired) is the frequent claim that the startup will be left alone by the rest of the company. Every single process and incentive is against that remaining true.

Maybe in some cases you can hope for the acquired startup to be the pet project of the acquirer’s founder/CEO?

Re:My Experience at Apple by geophile on Friday January 01, 2021 @06:23PM (#25608408)
I knew that to work out exactly once, (not a company I was at).
Re:My Experience at Apple by Tommah on Friday January 01, 2021 @04:58PM (#25607626)
> the supposed attraction of "just like a startup, but in a big company!"

I think the advantage is supposed to be that you won't come in one day and hear your boss say "Guess what? We're broke."

Re:My Experience at Apple by mgkimsal on Friday January 01, 2021 @05:11PM (#25607752)
> I think the advantage is supposed to be that you won't come in one day and hear your boss say "Guess what? We're broke."

Sure... but you may still come in and find "this project has been nixed". Upside is that you may still have a 'job' in the bigger company, but everything you worked on may be thrown away, you may lose whatever political power your project had, etc. Certainly there's an 'immediate safety net' issue of "you may have a paycheck next week", but doesn't address any of the emotional stuff that goes along with "we'll have a scrappy startup mentality!"

I had been in something similar - not quite a 'startup in a large company' situation, but similar. And... we hit a "hey, this project is being shut down, and there's no other budget in the company for this team". So.. the company itself was still going OK - everyone else kept rolling along - but a handful of us were effectively cut adrift for a bit. Some were able to be assigned to other internal teams, some weren't.

Re:My Experience at Apple by p_l on Friday January 01, 2021 @07:24PM (#25608871)
A project at big financial company...

At some point around March we learnt post-factum that the project, mostly staffed by contract workers (aka "B2B"), nearly lost pretty much all of non-managerial staff, because parent company of the group (a german corp) made decision to cancel all B2B contracts.

Our project barely survived because of some fast talking, and by becoming "important enough" the fact that canceling the contracts would leave them with no "doers" on it was the main reason we didn't get "sorry, you're fired" email.

Re:My Experience at Apple by gedy on Friday January 01, 2021 @11:28PM (#25610390)
> I never understood the supposed attraction of "just like a startup, but in a big company!"

Imho it's frequently used to falsely motivate junior/inexperienced into working crazy hours that they might get some financial or other rewards like a startup.

Re:My Experience at Apple by Raed667 on Friday January 01, 2021 @02:27PM (#25605946)
I got a similar line from a certain european video-game company.
Re:My Experience at Apple by nvarsj on Friday January 01, 2021 @02:50PM (#25606214)
I interviewed for Blizzard many years ago. One of the first questions they asked is how many all-nighters I had done. Yeah, that was the end for me.
Re:My Experience at Apple by tankenmate on Friday January 01, 2021 @06:59PM (#25608672)
My frank response would be something along the lines of "I'm going to ask you a question, and how you respond will likely determine if I work here, 'Are you self selecting for incompetents or doormats?'" Their response to this question would probably tell you most of what you want to know about working at that company.
Re:My Experience at Apple by nvarsj on Saturday January 02, 2021 @07:04AM (#25612218)
To be honest, I appreciated the honesty. Lots of companies would not ask such a question because they would be afraid of scaring people off. Blizzard can afford to be very picky about their candidates, and they were surprisingly blunt about the work environment. If I was single, I probably would not have cared - Blizzard was always one of my dream companies to work at.
Re:My Experience at Apple by p1esk on Friday January 01, 2021 @11:32PM (#25610400)
Yeah, you can do this when you have several equally good offers in your pocket. Meaning you're good enough to be picky. What would be your response if you don't feel you're better than all others who applied for this position?
Re:My Experience at Apple by bigiain on Saturday January 02, 2021 @01:43AM (#25610925)
There’s nothing wrong with choosing a job that you know are going to expect all-nighters, probably un compensated all-nighters - but make sure you choose it knowingly instead of pretending it’s an office hours job. It’d be a rare job in video game production that didn’t involve crunch time, and if you want to work in those roles you can, so long as you accept/embrace that. If you’re the sort of person for whom 2-3 months a year of crunch time is going to destroy your relationships/family/mental health, you should probably choose a different industry. There are lots of 9-5 ish coding jobs that involve zero or minimal outside-office-hours work. Don’t fool yourself I to pretending your “dream job” is one of those if there are obvious (or even subtle) red flags that it’s not.
Re:My Experience at Apple by p1esk on Saturday January 02, 2021 @03:21AM (#25611273)
Actually, I just realized I can't relate to this concern. I've never had a situation when someone asked me to work extra. In every job I've ever had I was expected to get things done, and no one ever cared when I do it as long as I do it by a deadline, or by a sprint review, or by a demo day, etc. More often than not it was me who were setting those deadlines for myself, just because I'm ambitious, and I like to impress others, and I like being promoted. Besides, I could never work 9-5. I usually accomplish little in terms of actual work during those hours. Occasionally I get into the zone late at night, without any distractions. That's when I feel most productive, and that's when I do most of the work. Another thing is, I either work on something I love, or I work for a very decent salary. In both cases, I feel fine working extra hours.
Re:My Experience at Apple by bigiain on Saturday January 02, 2021 @01:27AM (#25610882)
“More than I ever intend to do in my entire career. I’ll just see myself out, sorry you wasted my time here.”
Re:My Experience at Apple by cmrdporcupine on Sunday January 03, 2021 @08:35AM (#25621671)
Working overtime at a startup here and there can have an emotional reward, as a small team works together with enthusiasm to bring something to market. Yes, this can be abused by bad management and planning, and often is, but .. it's an entirely different beast from demanding overtime out of employees at a large profitable company where poor planning and under-resourcing are not really excusable.