But this is a problem outside the game industry too, though it sounds like they're even worse than usual. If you're a software engineer stuck in one of these jobs, you need to realize working fewer hours is good for you and your employer. More here: https://codewithoutrules.com/2016/08/18/productive-programme...
In this case, it's management giving the impression that they are "doing something." We see the same thing with, "can we add more developers to speed this up?" The answer is almost universally "no" and, presumably, any manager in the modern era should have read (or at least be familiar with) the over 40 year-old book, "The Mythical Man Month." But, from a senior management position, there aren't many levers to pull--and when the heat is on, they have to be seen to "do something."
One interesting source on the topic (there are many others):
A certain design and a certain set of requirements is what defines the time table. You can influence it to a very small degree by adding more people, but that's it. Nothing anybody can do will make it faster, unless they propose a better more efficient design or way of doing it. Or reduce the requirements.
Worse, too many are interested in building a general solution when they haven't even done a single concrete solution. I have yet to find a proud developer that said, "I used the boring choices for this problem and got a solid solution."
This is akin to expecting an artisan to give better results for a standard kitchen than a builder would get from buying Ikea.
And don't take that as some sort of value judgement either way. Builders are there own to of Craftsman. Different doesn't need a hierarchy.
My gut for why this is? In a fiercely competitive field, leverage from success is the primary driver. And you get more leverage and success by being different. The upside is huge. Naturally, so is the downside. Survivor bias kicks in and people think they succeed from wiser choices, so they are incapable of reflecting and making less risky choices as they age as an org. Which requires an influx of young risk takers that have not hit a downside yet.
That said, probably nothing too deep. I certainly wasn't aiming for it.
My main points:
* Most of us in engineering focus on intrinsic measurements of our code's quality. These don't generalize well to product quality
* Nothing wrong with being a builder, instead of an artisan. Especially when it comes to building.
* Most people that succeeded fall to survivor bias and think they know why they succeeded. They are usually wrong.
Ironically if you look at Gamasutra's yearly survey you see a huge cliff of experience right at the ~3 year mark as those people get burned out and the cycle repeats.
I mean, I guess. I'm in my late 30s and I just got sucked in to a project that was behind schedule by miles to try to meet an impossible deadline. The expectation seems to be that the 90 hour week I had last week is going to be repeated again this week and, most likely, also next week, come hell or high water, and any sort of common sense or evidence about how short-sighed this effort is be damned. I like my job, for the most part, but this has me considering my options.
My point is, I see this as an upper management issue. I can't fault people, including myself, for doing what we have to do to keep the paychecks rolling in, and especially when the power dynamics are as uneven as they are. You are right that younger people (and, also, let's not forget our friends in this industry on work visas) are less capable of dealing with the issue than veterans. But, from my point of view, it's not us who are wrong. Instead, it's the management chain who is unaccountable to their bad planning, poor decision making, etc... who create this situation.
I think beyond shared negotiation, what a union could really help with is managing younger engineers' careers. I stuck around in a bad first job way too long because I just didn't have enough experience or exposure to successful engineers to realize how crappy my job really was.
Why is the onus to change the industry on the inexperienced folk (who likely don't know any better) rather than the bosses/leadership who theoretically get paid the big bucks to figure out how to properly run their organizations?
Very few studios are independent at this point so it's rare for any of them to have leverage. Since all the capital is organized around the big publishers unless you have a breakout success(which can be harder than the startup space) they can dictate terms and conditions.
There used to be a fun clause where upon studio bankruptcy the code/assets would revert to the publisher. Seems reasonable right?
Well what would happen is the publisher would start denying milestones for frivolous things, usually at peak headcount ~4mo from ship. This very quickly puts the studio in the red and they fold since they can't sustain a lawsuit and employ 100+ people while not getting paid. The publisher would then get source+assets, re-hire the team that was suddenly out of a job at 80% rate and ship the game with no royalty clause to the original studio + get IP. That's the kind of exploitation you see in that industry.
However, on the flip side, it is vital that we, as in, we programmers and people posting on HN, understand the problem properly so we can address it to the extent we can. I've done what I can on HN and places like /r/programming to discourage people from monomaniacally focusing on gaming, thinking that the only other thing anybody ever does in programming is relentlessly program useless CRUD apps for banks or something. The truth is that while not every programming job is good, there's a lot more interesting jobs out there than just gaming, and a lot of gaming jobs suuuuuuccccckkkk, and the truth that you need to tell young people thinking about getting into programming is that your odds of landing an interesting job are actually way better if they do not monomaniacally focus on being a "games programmer". The reality of the games industry is that not only are you likely to go on crunch time for months at a crack, you're likely to be doing it on some licensed Disney crap game, not even the AAA game you're dreaming of.
(I have no problem with people taking risks. If they insist on rolling the dice for the games industry, hoping they can make it, more power to them. But I want people to take risks with as much information as possible.)
So today I write games in my spare time while I turn one of the giant stone capstans on an enterprise Java installation to keep food and a roof. It's not sexy work by any means, but my team is great and I get to punch out after eight hours.
* Someone has to create the tools that the games and movie industry has to use. Companies like Adobe and Autodesk that create 3D rendering and modeling software need tons of programmers familiar in graphics programming at all levels. Office source software like Blender is actively developed.
* Vehicle manufacturing companies like Honda, Ford, Boeing, Airbus, BMW all use tons of visualization and engineering software when designing their vehicles.
* Architectural firms use all kinds of rendering packages to visualize their buildings. VR is becoming a part of this and perhaps a place to get in early and become an expert in.
* Companies like Sony and Samsung that create panels deal with so applying human perceptual models to get colors and contrast correctly.
* Nikon, Canon, Fuji all offer hardware and software to the medial field and have to process X-ray, MRI info etc. Even in their consumer-level cameras lots of graphics know how is needed to process imaging data in their video streams.
* All of the tools mentioned above will have a user interface that has to be carefully and creatively designed to be used by creative people, analytical people etc. This is interesting in and of itself to me.
Things like video codecs and digital signal processing tickle the parts of my brain as game programming did.
> What is it about programming the visual stuff that you like?
I like that at the end of it, I get to see someone interact with my application. Your example of GFX tooling sounds like something I would like, but I probably lack the experience for. I feel like the math bar for being a game developer is a lot lower than being the implementor of tools for game developers. I don't have a very strong math background. Game development seems appealing because of all the tooling and resources for learning.
> * Vehicle manufacturing companies like Honda, Ford, Boeing, Airbus, BMW all use tons of visualization and engineering software when designing their vehicles.
I have a friend who works in vehicle UIs, maybe I should ask him if his company is hiring. That being said, I don't even know how to drive and I feel like that might be a problem.
> * Architectural firms use all kinds of rendering packages to visualize their buildings. VR is becoming a part of this and perhaps a place to get in early and become an expert in.
I applied for a job once with a start up working on an architectural design application. I didn't get the job, but it did seem very interesting. Unfortunately, VR makes me nauseous.
> * Companies like Sony and Samsung that create panels deal with so applying human perceptual models to get colors and contrast correctly.
That sounds interesting but like something I don't have the domain knowledge for.
> * All of the tools mentioned above will have a user interface that has to be carefully and creatively designed to be used by creative people, analytical people etc. This is interesting in and of itself to me.
That doesn't seem very different from working on CRUD, to be honest. Occasionally it's interesting but mostly you're just glueing together widgets from a toolkit.
I guess my problem isn't that I think gaming is the only interesting place to work, it's that I have only an undergrad degree in CS / digital art from a non-top tier university. When I interview for these super interesting jobs, I don't meet a lot of people like me. There are ton of people like me working on making CRUD though. Gaming seems like there isn't a terribly high barrier to entry. That, and I love games.
Then there are interfaces like this:
Things used by creative people often don't have existing widgets toolkits to draw from and entire new UIs have to be created.
Domain knowledge can be acquired along the way. Not just for games, but in general you never want to be "Just a programmer". You want to be "X that can program" or a "a programmer that knows X". You need enough domain knowledge to be useful to experts.
For cars, I don't didn't mean the car's UI itself but rather that industrial manufacturing uses tons of software with large graphics components. Things like SolidWorks or other kinds of things that analyze the physical shapes of things have a lot of just straight hardcore programming in them.
Edit: as for education, go get some! MIT open courseware has tons of calculus and engineering classes for free. The text books can be found online often times for a few bucks. The digital signal processing course was actually fun.
If performance constraints are your thing embedded systems are almost a drop-in as a engine dev.
I remember joining a particularly toxic company and mentoring one of the junior guys there. It was his first and only job out of school, and he thought work was simply supposed to be toxic—like this was normal.
I know before I went into the industry it was at a point where crunch was widely known. Heck, some people bragged about it like a badge of honor/rite of passage.
A lot of it was maturing and realizing that there are more important things in life then giving every waking hour to a company that may throw you out on the door as soon as the title is shipped(or even sooner).
I mentioned it a little further down the thread but I saw 3 different divorces at the last studio I worked at, largely due to spouses just not being there for each other due to the long hours.
It was also known that you could get a union jobs that paid a little more per hour, but because there was no overtime you made less money (you were not allowed to work overtime, not to be confused with they would illegally cheat your out of your overtime). At the time I couldn't have paid my bills on union a union paycheck, but after overtime I could pay my bills.
Hollywood is the clearest parallel to the Game Industry, and most of their abuse is stopped by unions, where they exist. The current direct parallel in Hollywood right now seems to be the Special Effects/CGI/computer animation shops which currently have an average lifespan of two years, aren't strongly unionized, and see a similar turnover/crunch as the Games Industry.
Undergrad college teaches you to lie to yourself about your productivity.
In the sense that time is equated to value (rather than work product being value). Which I think infects a lot of things.
If the game can't be delivered on schedule, and butts-in-seats time is perceived as valuable by a company, then instituting death march crunch hours seems reasonable.
On the other hand if a company values actual results, and a game can't be delivered on schedule, then it has to make a very different decision: push the schedule or increase people assigned to the project.
I'd argue that the end result of crunch is usually pushing the schedule anyway (because either more work can't get done, or sleep deprived work has more bugs), but I can see how the two perspectives would look very different to management. And explain a lot of dysfunction.
And oftentimes by using crunch as argument for why the person who works 90 hours a week should have more say in things.
When discussing crunch itself, crunch is talked about as bad. In any other context, it is praised and heroized.
You have no idea how difficult it is to bring these ideas to executives on the business side. They wrote this idea of “40 hour weeks are more productive” off decades ago because it didn’t suit their needs (people in executive positions tend to get there by working longer hours than others, so this becomes the metric they push as critical for success.) “The Mythical Man Month” is something everyone reads simply so they can ignore it because “well, that applies to normal people...”
Making them sitting in front of their desk for 20 hours a day doesn't really help.
That is assuming all programming work are 95% Thinking / Reading / Finding out answers then writing. I am not sure if the same applies to Game programming though.
There is definitely a parallel in film and animation as well.
Underpaid, worn out talented people are legion in production and post-production.
> “You’d get a lot of people coming right out of school, going, ‘Oh I really want to prove myself, and I really want to make sure that they see that I’m contributing,’(...) They either worked themselves out and would get sick or would become bitter.”
Part of this happens because management does its job well in the first place, that is stretching resources to the max. But let's not forget it happens with the tacit consent of the burned out crew.
Unrealistic optimism, the excitement of being part of something big, the belief that this "crunch" is only temporary are also to blame. All that is understandable and unfortunately, these seem to be a part of the creative process.
> “[People who] take a lot of pride in this product are the people who are going to kill themselves. And those are the people you really don’t want killing themselves because they have the most value in the company.”
Perhaps more transparency is needed on the part of the crew or communication/education with their peers—especially with freshly graduated ones. One of the issues is that everybody knows this is toxic yet tends to accept the situation assuming this must be how production works.
Not coincidentally, a lot of games end up having technical problems from the constant rush.
When I left the industry it was an instant 2x income increase. I went from paycheck to paycheck to being able to actually afford living in the Seattle area.
I remember running the numbers on the hours I was working at my salary rate and realized that I would have been better off flipping burgers instead. It wasn't the breaking point but it definitely was a contributing factor.
Ain't that the truth. Lots of young men (teenagers) aspire to be gamer programmers. When my son uttered those words, I immediately schooled him that it was one of the worst places on earth for a programmer to work. He got it.
Games are also one of those things where there is a big reward for being first and best, and little or no reward for being competent. Even though, as an audience you may not see it that way.
Crunch does have some advantages to the company, but it's also high risk.
We're not talking about a extra week of hard work here and there, it's months of sustained 80-100hr work weeks. You're so exhausted after just a few weeks that you make a ton of stupid fucking mistakes, which compounds the whole situation.
If crunch worked you'd see it more widely across our industry, however it has the benefit of both burning out people and putting them in a state where their output is lower than it could be at sustained reasonable hours.
Any asshole who thinks otherwise needs to be called out on it.
Source: Ex-gamedev, where I watched crunch crater two different studios.
I've been lucky in that in the crunches I've been involved in, although I've worked nights and weekends, we had a good division of responsibilities and guards against overworking. So while the team was through a multi-week crunch, I personally would be working only for a week and half stretch. But perhaps that is not what you mean by crunch.
I guess my point is that occasionally it isn't bad to have a tight deadline and give it your everything to get it to work. If you do get it done, it feels mighty good. But I agree that it wouldn't be something I would like to do on a regular cadence.
Working a strong week is totally fine if followed by some recovery time. As long as it doesn't go longer than 2 weeks that's possible to do without destroying productivity, although you still run the risk of burning out your employees.
The difference is Google/software as a service, does not have the same kind of hard deadlines. But, when you start talking about major launches and boxed software or startups you really do see crunch.
PS: By crunch I mean unsustainable pace leading up to a hard deadline.
Not only are you doing worse work than you normally would at a sustainable rate but you're also putting tons of pressure on people's home life. I saw 3 divorces at my second studio from people working hours along those lines.
If you really think that's sustainable then you have no place in this or any other tech industry. We aren't in emergency service or work in an environment where lives are on the line. Those hours have no place here.
Obviously these jobs have occasional acute long work times but I'd say that jobs where lives are on the line is precisely where society doesn't want chronically sleep deprived workers.
Not something I want to be part of, but 30+k bonus for six months of hell is a choice many people would happily take. Hell look at fishing boats they do 15 hour days of hard and dangerous manual labor. But, again they tend to pay people for that effort.
30,000 / (35 * 2 * 4 * 6) = ~$17/hr = ~34k/yr
That seems like a poor deal for putting your family through 6 months of hell.
> Not something I want to be part of
Then don't fucking endorse it!
30,000 / (22.5 * 4 * 6) = ~$55/hr = ~$110k/yr
So, it's closer to 46$ / hour: 30,000 / (52 weeks * 1/2 year * 25 hours)
Anyway, if you consider doing this 1 out of 4 years that's 60k extra for a 'hell' year not bad for a 22 year old. And again 30k is for entry level people it can go up quite a bit.
Alternatively, many Animators only work crunch they end up working 6 months a year and taking 6 months off.
Yes they do and they catch a ton of shit for doing it. I got tore into one day because I dared to leave at the early hour of 11:00pm having got to the office at 8am that morning.
Look, it's obvious that you haven't been on one of these death marches and so you don't really understand what type of a toll that it puts on a team. My example of hourly rate was to point out that it's an awful trade on one side for putting your family through 6 months of hell.
If money was really the important factor here then people wouldn't be working for entertainment companies because compensation is worse across the board(from engineers to animators/artists and designers). I work with a ton of ex-gamedev people who've made the transition out and there's literally no comparison.
Your $46/hr rate for instance doesn't even crack based Google SWE pay, not including their bonuses.
I get that there's a prestige and a sense of accomplishment of working at Disney/your dream studio. That still doesn't excuse them from grinding people into the ground with these insane hours.
Look I have done the whole you work sleep or eat and nothing else for peanuts. That does not mean everyone who works 50+ hour weeks is getting shafted.
As to family obligations, not everyone is in that boat. Sure, working insane hours may not seem like a great way to spend your early 20's, but it's also not required that everyone do this. You can make a solid living without pulling crunch time, but it's reasonable for the option to exist.
Really, step outside your bubble. Some people working 80 hour weeks pull in a few million per year, they have options and still chose that lifestyle.
PS: And nobody is forced to do this, if nothing else quitting is an option.
I leave my comments as is, anyone advocating for crunch has no place it any part of the tech industry, full stop.
But, again I am not saying it's a good idea as general practice. Just that it's not nessisarily irrational behavior.
That said, you seem to be ignoring what I have actually said in favor of your own personal rage. I suspect you would be happier setting that aside.
I do know 3 people who did by working insane hours in their early 20's. Less time to spend money + more money makes saving 50+k per year after taxes viable. None of them kept working those hours for that long but compound interest works much faster with a larger nest egg.
Now, they used a second job to get there, but having your boss pay you for extra time also works.
People lose effectiveness within a week at that volume of work. Consistently. They become forgetful, need things re-explained to them, act irritably, produce work that needs additional levels of revision, etc.
If the work is largely rote, that might be acceptable; perform an extra 10% work to quality control the 50-75% surplus in gross work product. If the work is strategic or synthetic, it is often not.
Over time, however, small performance degradations turn into health complications and morale problems. This is intentional. In high churn industries, individuals who are at the top of the ladder prefer that those they're leveraging lower down perform more work, leave before their positions are threatened, and use the corrosion of their health as a shield against the ambition of entry-level staff.
How is this not an issue to you? It would be one thing of software developers were this highly specialized group of people where you have a pool of a few hundred in every state. Developers aren't scarce though. For every mediocre developer, there are 5 more than replace that person.
Scarcity aside, why would you want to subjugate yourself to that lifestyle? Most people aren't even productive for a full 8 hours/day, so how does adding 4 more hours in a day make business sense?
I don't care for our industry to unionize, because I don't want to be beholden to some organization fighting for basic human decency. But when people brazenly say, "Yeah 60 hours is fine! You have months before you burnout!" Good for you, but I have interests and people that don't involve work.
It's drama, it's danger, it's excitement, and it's probably fuelled by a coke habit.
If you enjoy that kind of power you'll happily kill a company to experience it.
Games dev isn't unique in this kind of toxicity, but it's more pressing because projects are often huge group efforts with massive resources and long time scales where most of the work is done by young and relatively inexperienced employees who are motivated as much by the games scene as by a pay check.
In the same way that #MeToo called out sexual harassment and abuse, we really need a corporate equivalent that calls out toxic working conditions created by insane management.
I downvoted you because this is untrue. Research has shown that crunching for more than a few weeks is detrimental to work output.
I think the game industry can get away with this because some people really, really want to work on games, and there aren't many companies in the industry with more reasonable hours that one could switch to. But the rest of us eventually figure out that we can demand to be treated well or we can find another job.
A week or two of crunch time can happen every once in a while at most jobs. But 6+ months of "crunch time" is really a permanent company culture of working long hours.
Setting a deadline is one way of aligning incentives (ship by this date or else...) and can work well so long as there is a good conversation around requirements, appropriate milestones are set, and developers are trusted to make good faith estimates. However, it is not the only way.
Crunch time generally happens with consumer products; I've worked on these products practically my whole career, and it will burn you out unless you can find projects with enlightened management. I've also found that getting your own piece done solid, ahead of schedule, only means that you get dragged into the swamps and help out other teams with their issues -- you get to work on the really nasty bugs, the integrations with APIs designed by people too clever for their own damned good, you get to see the real sausage being made.
I argue that shipping a good product late, with a smaller team [the tendency is to add a bunch of staffing to meet deadlines, and we all know how that story ends] will result in better reviews and sales, a team that has better ownership of the product, and much better retention. But try telling that to a Suit whose only skill is to order people around.
[When I wrote my first game cartridge, I gave a detailed schedule of 150 days. It was October and marketing wanted the project to ship by Christmas, which left about two weeks for development. Even a clueless management stack knows that you can't compress work by that much, but it did take some effort to convince the marketroids that they couldn't just have 20 or 30 engineers sit down for a week and write the code. I did burnout hours for several months and finished up within a week of what I'd planned].
I regularly counsel "kids" not to get into the game industry early, and to concentrate on getting wide experience to a bunch of technologies, because game studios need more than just graphics and pretty lights. You can be a hero for doing a provisioning system, or a secure real-time networking layer, or a great storage system, and this stuff is just as necessary and as valuable as those flashy effects on the screen, just not as sexy or visible.
I once worked on a sequel to a semi-popular Xbox game that was tremendously better than the original in every way -except that it lacked marketing. It sold 10% of what the original did because no one noticed that it shipped.
Shipping late is often not an option. Either ship on time or cancel the project near the end of development after 90% of the budget is spent. Layoffs and possible studio closure will certainly follow.
That's a good argument for being date-driven. However it strikes me that the best way to deal with that is to have a disciplined project management process so that you have a good estimate for when product development will actually be done.
On top of that, there is pretty much no defined path for learning how to be a game production manager. People come in, in myriad ways, pretty much completely unskilled as junior producers and mostly learn by following their seniors. As a result, project management skills in the industry are generally quite... poor.
I hear ya. I don't have a background in game-dev, but I have done some tech R&D, and worked with others who have a lot more such experience, and so I understand the challenges of setting a delivery date when the problem is so open-ended. It's helped when you can spend some time upfront trying to eliminate the biggest sources of risk via prototyping, etc. Would that be called something like "pre-production" in game-dev?
However, and I don't mean to be glib here, but it seems to me that most creative software development isn't so revolutionary that it can't be estimated (or, at least isn't so radical that the feasibility of given due date cannot be determined) by a team with deep domain experience. I suspect, though cannot prove, that the fact the industry tends to burn people out after only 3 years is largely what causes the burnout. If they did a better job at retaining experienced engineers the need for crunch mode might diminish greatly.
> On top of that, there is pretty much no defined path for learning how to be a game production manager. People come in, in myriad ways, pretty much completely unskilled as junior producers and mostly learn by following their seniors. As a result, project management skills in the industry are generally quite... poor.
I think that's probably true for the software industry more generally. It's no knock against the people who are project managers, I just don't think there's often clear guidance for what the project manager is really supposed to do.
And furthermore, the industry with the worst treatment of employees is likely not the best paying (given that bad treatment tends to stem from popularity / availability of naive new employees).
So, if you don't like your work life... find a related industry!
Employee supply * employer demand * legal regulations
If supply and demand aren't going to change in your industry... expecting conditions to change is a long wait for a bus that's not coming.
Nothing else works. Evil would be the word we would use to describe a person behaving as amorally as companies are expected to behave.
So I can see how there might be an overabundance of bright-eyed bushy-tailed young folk who want to go make video games...
Enterprise software isn't sexy but there's lots of demand, it pays well, and you can quickly earn a lot of respect by demonstrating that you have a head on your shoulders.
Industrial design and architecture come to mind.
Film, too, but that is still somewhat crunchy.
Virtual and augmented reality, as well.
I hate this and it is not worth wasting life working for such companies or such people even for one day.
Well, okay, but what does team dysfunction actually look like? How ugly does it get? Why does it happen?
Self-sabotage is remarkably common. We all know the failure rate of startups is very high. The estimates I've read vary, but they are all in the range of 80% to 90%. And clearly, much of the failure comes from suicide, not homicide. That is, the startup isn't out maneuvered by a giant like Google, but rather, it fails because of its own internal flaws.
The essay "Why do entrepreneurs engage in self-sabotage" is on this theme:
Thank goodness we're in something of a golden age of indie gaming. If you want to vote with your wallet against all these toxic AAA charnel houses, you have plenty of other quality choices to waste your time with.
By the way, no gamers take game awards shows seriously.
What distinguishes a toxic manager from a leader, then?
Edit: a phrase from the article: "This was one of the biggest issues with him as a CEO: he was pretty convinced that his taste was everyone’s taste."
Yes, was probably horrible in many ways. It's sad his asshole image clouds everything that was good in his management side and people thinj they need to act like assholes to emulate him. The asshole part was a pathology, not a feature, but perhaps an inseparable part of him as a person.
I've worked with managers like this, and although it might work for some, it was hell for me. Having to constantly argue to defend your ideas is draining, soul destroying, depressing, and lead to me burning out multiple times. Discussing and critiquing ideas should not involve force from either the idea's champion, nor who they are pitching it to. If, at the end of the day, you're evaluating ideas based on the force by which they're presented all you end up with is ideas that support being presented and defended forcefully - not deftly, nor intelligently.
In that context argumentation is merely an unskilled testosterone filled show of force. I would hate that as well.
That's a bit limited view of argument. Argument is not necessary a fight, or a show of force, but merely two sides defending their view and trying to persuade others.
True teams use argument as a daily tool to reach - not consensus - but an agreed path forward that all respect. Everyone agrees to a "disagree and commit" policy where they whole heartedly proceed on the agreed course and see where it will take them.
The argumentation part is critical to reach this commitment level. Unless everyone has a chance to defend their view, commitment to disagreeable strategies is lower.
If this disassembly of group psychology is unfamiliar I can whole heartedly recommend Patrick Lencioni's "Five dysfunctions of a team".
That said, I have no idea of the quality and nature of late Mr. Jobs version of argumentation.
What makes this scenario occur so often is that the business side wields too much power when it comes to culture, estimates, technical decision making, etc. For them you solve a problem by throwing more time at it and passing responsibility when possible (along with a few extra meetings, for good measure). Not only does this approach work poorly for development, but they are often the "final stop" in the product lifecycle, thus making it impossible to avoid taking responsibility, even for others work (like, say, for incomplete or nonexistent requirements).
Perhaps worst of all is that surviving these crunches makes things worse as the wrong lessons are learned and the process continues to repeat itself as those who push for change become disgruntled and leave.
Personally I've noticed a correlation between the pushing of "team culture" and toxic environments like this. The most egregious example of this was when it was suggested that I work unpaid on the weekend to "complete the sprint work as a TEAM."
The military has known for a very long time that [group] loyalty is absolutely necessary to get people to do things that they wouldn't normally do (for better or for worse), whether it's working extra hard, putting in more hours than usual, treating other groups as enemies, or even, yes, killing other people. The Stanford Prison experiment was a pretty good example of this in a bad way.
This quote from Australian Defense Corps training also shows an understanding of this principle: "Willingness to apply lethal force requires . . . sufficient bonding within the team to override each individual’s natural human resistance to kill. The toughness and bonding required increases the closer the contact with the enemy." 
So I wouldn't be surprised if team building exercises etc. were encouraged not only because of the actual productive results, but also because it's at least implicitly known to raise the boundaries of what individuals are willing to do.
 McGurk; et al. (2006). 'Joining the ranks: The role of indoctrination in transforming civilians to service members', (in 'Military life: The psychology of serving in peace and combat [vol. 2]'). Westport: Praeger Security International. -- snagged from Reddit: https://www.reddit.com/r/AskHistorians/comments/853218/in_bo...
Edit: Even being aware of these kinds of tactics doesn't do much to help as the tactics (and stress and lack of sleep) themselves wear down your resistance to them and affect your ability to make decent decisions.
Its the same thing why model agents can harass or molest young woman, while they literally allmost starve to death to be in a industry they can only work in for 15 years and will never earn more then the basics to live.
These actors are irrational, and there is a cornucopia providing new ones.
Best idea to dry this swamp is for other industries who lack talent- to provide a dual path- meaning- if you come to work for us, we will teach you also the tools of the game-design trade- and provide you with a chance to parallel realize the game of your dream in a sabatical.
But lets face it - in a company- there are two or three people doing the game-design, the others usually get not even a chance to contribute.
They are put into a silo, connected to a part of the pipeline and start crunching until the ilusion wears off.
Even if you get a chance to realize a idea- in a modern title, the fear of risk, sees to any new concept that it is marginalized.
So even if it takes years, i think by now, its far more realistic to produce a title as a indy dev or open source dev by now.
Had I the heaven's embroidered cloths,
Enwrought with golden and silver light,
The blue and the dim and the dark cloths
Of night and light and the half-light;
I would spread the cloths under your feet:
But I, being poor, have only my dreams;
I have spread my dreams under your feet;
Tread softly because you tread on my dreams.
I used to work for a startup which has a 'flexible' working time culture too. It was not that bad until the company grew its size to an extent that the middle management layer was established. Then all the shit exactly like what a typical Parkinson's law story happened.
I wonder why it is that this industry in particular has such a problem with toxic management? My personal theory is that its because games are fundamentally a total decadence, and decadence just brings out the worst in humans ..
"A real leader is thrilled when team members achieve great things. A mere manager is threatened."
Having never worked in the game industry, I have a very naive view of what is the day-to-day of game developers. Being inherently creative work, what would creative stagnation look like in this case?
Sleep deprived/overworked people have less creative energy (all sorts of productivity studies prove this over and over again). Poorly managed people watching their flanks for toxic attacks at their ideas allow themselves less creative freedom.
Of that, maybe 30 hours is actual productive work. Dunno who thought that a software designer can actually produce useful stuff for 90 hours a week.
The articles are available online  but they're in French and some of them are behind a paywall.
The situation got to the point where a labor union for video games creators, « Le Syndicat des Travailleurs et Travailleuses du Jeu Vidéo » (STJV) , was created in France last year. There are currently around 70 members (out of 5000+ video game related employees in France). A strike is currently on-going in Eugen Systems , a French studio author of RTS games like Steel Division.
 https://www.canardpc.com/online/crunch-investigation (French)
 https://www.stjv.fr/en/ (English)
 https://www.stjv.fr/en/2018/03/already-more-than-3-weeks-on-... (English)
People want do make games, but they don't want to be crunched into oblivion, so they leave theae studios, go indie and do their own stuff...