I've got 8 years of experience as a developer but I work in the financial industry. From my point of view I'd say the average dev here works maybe 40-50 hrs/week which is reasonable.
But the thing that I never understand when I hear 80+hr work weeks is how utterly unproductive you become at a certain point. It even becomes detrimental to keep working vs step away from your work and getting distance from it. Highly cognitive tasks like programming simply have a huge drop-off in quality and productivity to the point where you start producing such low quality output that you are counterproductive and make more hours for yourself where you need to fix the mess you created. And any strength of willpower will not stop that from happening - it's a biological limitation. I've witnessed this myself during weeks when I'm constantly logging into work after my kids go to bed. Your ability to creatively problem solve is severely reduced, your motivation is shot, your clarity of thinking is terrible AND this is compounded by your increasingly lack of self-awareness to recognize that....its the frog that slowly boils in the water without noticing situation.
In my experience it all starts from the top. When management goes home at 5pm everybody else should then feel like they can safely do that too. Any messaging from management that crunch is not 'required' but management is staying late everyday is horseshit. Their actions are telling their employees the real message.
I will also say I totally agree with the sentiment that the games industry perpetuates this because it has an endless supply of enthusiastic people that want to work in games. Working on a video game sounds a lot more fun than the financial software I work on. But the cost (and the pay cut) is not even close to being worth it for me. It's a shame.
Giving this one its own reply post haha.
Yes. I am also a dev who (now) works in the same industry. Kind of. It's adjacent. PM me if interested in particulars haha, don't want to doxx myself here (though, tbh, anyone could probably figure it out by googling my name and looking at linkedin but whatever haha)
I've put in many 50 hour weeks even in my current industry, but the thing is, no-one expects all 50 of those hours to be productive here. Like even at 40 hours a week, we're expected to maybe have 30 - 35 "productive" hours. Our brains aren't firing on all cylinders for all 40+ hours, and the fact that that's respected is such a godsend. In games, if you weren't hitting your metrics and producing and fulfilling your quotas etc, you were chastized and were at risk for losing your job.
It also reminds me of something I had to learn the hard way - thought about putting it into the article but didn't end up doing so, so here's an EXCLUSIVEfor y'all.
I learned to stop putting in overtime.
But why tho? Well, let's use some agile language which I didn't define in the article. When we estimate things, we tend to use "story points," which are numbers for effort (not time). Something could require an effort of 1, which would be relatively trivial, whereas an effort of 13 might take you an entire sprint.
Let's say at the start of a sprint you take on what you feel is a reasonable amount of work. Maybe a 3 pointer and a 5 pointer (these are all relative and subjective to the person and the team. If it turns out that 5-pointer was misestimated, and it's actually an 8 or 13 pointer, ruh roh. Suddenly you have a LOT more work on your plate, but people are still expecting you to finish it by the end of the sprint (accountability!).
So you put in overtime. You start working 10 - 12 hour days every day instead of your normal 8; but you don't really tell anyone, you just kinda do it after work hours. Now you've set up a dangerous precedent because all of your colleagues assume you can do that amount of work in a sprint, no problemo. If you stop being able to maintain that pace, it might reflect poorly on you - they'll ask "hey weren't you able to get the same amount of points done last sprint? Why can't you this time?"
So yeah, having put in that overtime, it means you've established it as a norm and you're couching yourself into putting in that much effort every week, which is ultimately self-destructive.
What's the point of all of this rabbling? This mentality is what is expected of you in the games industry. That you should be putting in as much effort outside of working hours as you can, because if you don't, then you "don't have the passion to keep going in this industry." It is, and I cannot emphasize this enough, fucked.
Regardless. High five, and thank you for the comment. Hopefully some folks are finding parts of the article & these comments educational and/or illuminating <3
Log in to comment