nexen said:
Questions of productivity aside, are you are ok with an industry - any industry - that implicitly requires people to forgo a life outside of work for half a year and counting? And not in the hyperbolic sense either - as in literally sleeping in the office for months on end and doing nothing outside of work?
I am not OK with any industry requiring people to do that if they don't buy into it. There are some professions (lawyers, CPAs, investment bankers, emergency room physicians) where everyone who aspires to success buys into the concept of working crazy hours. I've had a couple of those jobs, and clearly, I buy into it.
One of the reasons I have the job I do is that it starts early, so I generally work "only" 12 hours, and go home by 6 to have dinner with my family, then work an hour at night before bed. I also make phone calls to clients from the car in both directions, maximizing my ability to get work done throughout the day. If I was on the East Coast, I would never see my family, and it would not work out for me.
I admit that I don't know anyone at Team Bondi, and don't know what they bought into. I know hundreds of developers, and most expect to work hard and long hours. I said on the Pach-Attack that extended crunch time is inappropriate, but 3 - 6 months every two years seems like what people sign on for, and nobody should be surprised if that happens.
Many of my friends have jobs that never require long hours. I have friends who are teachers and firefighters, and in large part, they selected these professions because of the amount of free time. I also know many who have jobs with long hours. Those who love their jobs knew what they were getting into. Those who hate their (long hour) jobs seem to me to have not spent enough time up front investigating what they were getting into.
The world would be a better place if everyone had high wages and lots of free time. However, capitalism dictates that somebody can make a profit only if they produce their product for less than they sell it for. In order to keep costs down, employers have an incentive to fix their payrolls, and squeeze more work out of their employees for the same wages. I don't think this is fair, or even right, but think it reflects the world right now. Unions could fix this, but they would then cause costs to rise, profits to decline, and result in more layoffs in the games industry. Few games companies make profits anymore, and I think that unions would have the potential to cause many to shut down.
The year and a half of crunch time you asked about is never justified, and I do not think it's right. Sleeping on the floor is also never justified. I think it's important to manage projects effectively, and to minimize overtime unless necessary. That means acceptable overtime and acceptable crunch periods. Team Bondi may have exceeded what is acceptable, and if you watch my video, you'll see I didn't endorse their project management. However, I still do not believe overtime is warranted for salaried workers, nor do I think it is appropriate to do the work and complain about it after the fact. If you don't want to work overtime, find a job without overtime. If you work in game development, it's likely you will be asked to work unpaid overtime.