Game Developer Now Offering Employees Overtime
Via Joystiq comes a story from the European game development website Develop, saying that the UK developer Free Radical will be offering employees overtime for crunch mode sessions. "Steve Ellis of Free Radical says the days of 'bonuses that pay off your mortgage are long gone' and that they've 'decided to start paying people for the work that they do -- even when that work is outside their normal hours.' Ellis says that the industry as a whole will eventually go this way, but they prefer to do it sooner rather than later. Although there are so many companies who are guilty of not paying their employees for working extra hours, EA gets picked on more often than not because of the infamous EA Spouse saga."
This model might work for the "kids" of the gaming industry that recycle developers like toilet paper, and treat them the same.
I suspect that the big names, companies like iD, Raven, and SplashDamage will continue on a by-project basis, simply because their teams are so radically different.
Interesting idea, though, and it definitely helps bring 'game developer' closer into the fold with 'real' jobs, giving it more weight with skeptics who don't understand the industry.
WE talked about this before. Some people are all for overtime in the developer world some of us think it's worthless. If it gets games out by their release dates great! But I'm not shelling out 90 bucks a game!
Ask not what you can do for your country. Ask what your country did to you
I don't know, but I think Developmag.com could remove a few more lines of content, and shove a few more ads on the page.
11 sentences to 14 ads is just too small of a cost/income ratio (yes, I counted).
</sarcasm>
how pathetic must you be to work overtime without being paid for it. I'm moving into the 20th year of my career, mostly software development, some IT work. NEVER worked overtime without being paid handsomely for it. Remember you anti social youngin's, you have to STAND UP FOR YOURSELF OR THEY RUN YOU OVER.
Idiots
Frankly, I'd rather see game companies pay some OT to get stuff out by the date its promised. It's actually MUCH cheaper than hiring more people. First off, you don't have the ramp up time that's required with a newbie to the project. Someone who's been there all along knows what's going on and doesn't need to spend days or weeks reading thousands of lines of code before they can start contributing. Secondly, since you don't have to provide another set of benefits (medical, dental, etc.) it's bottom line cheaper to pay OT to existing people than it is to hire new ones.
2 cents,
QueenB.
HDGary secures my bank
Current employment law allows employers in the US to exempt pretty much any and all employees who work with computers from overtime. If you were not exempt before 2004, the revisions made by Congress pretty much assured you are now.
We don't buy slaves any more, we rent them.
"Trademarks are the heraldry of the new feudalism."
One of two things is going on: 1) your spouse is an unemployable moron and this is the only job he/she can keep or 2) your spouse hates you. Given the rest of the whining in the original post, I'd bet it's #2.
You don't like working conditions at company X? Go work for company Y!
In response, Electronic Arts stated that it has agreed to reduce the company's cats-o'-nine-tails down to only seven tails.
I was looking for a new position about a month ago. A coworkers had moved to a higher paying position with a web consulting shop down in San Diego, and got me in contact with management there. They pay all their developers salary + overtime, and they seem to tend to hire people with as little as ~2 years of LAMP development experience.
Being a web consulting shop, they're always on tight deadlines, so they push their employees pretty hard. But at least they get payed for it.
1) I work at "company Y". I don't do 85-hour work weeks. Hell, 45-hour work weeks are a rare grind.
2) Get/talk to some friends at different companies for God's sake. They can describe what's out there if you're scared and can often hook you up with a better job.
3) I read the ads on Slashdot. (Sorry, too easy!)
Where I work there are numerous people who work hours from home. There are those who go out of their way to let others know of "all the work they do" beyond what is called for.
There are many reasons for this, right or wrong.
1. Perceived (usually true) method for advancement, management always loves ass kissers and putting in extra hours or staying past five are common ways to show it
2. Don't believe in self. Then there are those who don't believe they do enough because of lacking. To make up for it they put in hours over what others do. For the most part I wish they wouldn't as I usually end up fixing it
3. Did I mention ass kissers? In my industry its a near requirement. Get the title of "Manager" regardless of what you do and its EXPECTED
4. People who cannot manage their time
5. People with no life. Don't under estimate their numbers. With blackberries some feel as if they have to show they are doing something
6. Blackberries. All by themselves, these insidious items and work provide laptops give employers the expectation you will work from home too
Hell, up until this year we were REQUIRED to work 42.5 hours a week. It was written in stone.
People bury themselves under mortgages, hideous monthlies, and cc bills. (monthlies == phone bills, cable, dsl, satellite, lawn care) and waste money on coffee shops, eating lunch out every day (many times with management) and trying to keep up with the Jones. Also factor in the fear of having to change your job. Its a big fear most don't want to go through as many lack the confidence they could get another job that pays well.
So you may see it as pathetic but its part of business that many accept and perpetuate.
* Winners compare their achievements to their goals, losers compare theirs to that of others.
I used to work in AAA game dev, now work for myself. I'm not sure paying overtime is the solution. If I'm paid by the hour and I have a bad ass bug, yet I have a brainwave and fix it in 20 mins, I'm going to avoid checking it in, chat on msn, play peggle for 3 hours and pocket the 3 hours extra wages. Who is going to know? I'd be very surprised if this doesn't lead to longer dev times, rather than shorter, its all about incentives.
If there is more cash available, the solution is good, regular bonuses, and higher salaries. The problem is the management obsession wit bums on seats and hours clocked in. Coders and designers especially are knowledge workers. It's to do with clear thinking, experience, efficiency and inspiration. you can't chain someone to a desk and expect them to produce a linear amount of results per hour. Coding and designing is not bricklaying. Management panic that they can't tell if a game coder is working hard or not, or whether he good at his job or not, so they settle for the one metric they understand -> hours worked.
It's a deeply flawed method, and paying them for the extra hours just penalizes those who are more efficient and get stuff done faster. Pay people by results.
DRM-free indie games for the PC and Mac: Positech Games
so why wouldn't it work for "big companies" ?
one reason I can think of is that they will still attract people to work on the great titles, and wont have to compensate with hourly overtime (the resume building experience would be enough for some developers..)
still, even with this, I can't think that retention will be all that good. what developer will want to _stay_ at a company that doesn't compensate them? one who doesn't care about money (or security for their family, etc..). single people will be most likely to go for these "companies without overtime", as will people who just love it and/or don't care about the money...
music - http://www.subatomicglue.com
I dunno. I sometimes think that companies that offer overtime pay you less to compensate for the wage difference. I would rather get paid a monthly wage that is quite good instead of overtime. That way I can work harder at work so I dont have to stay after hours and still get a nice pay check.
FYI, Activision, EA, and pretty much all the other major publishers all switched over to OT pay for many developers over a year ago. I work at Activision, and worked at EA a while back, and nowadays, every dev under a certain level gets OT pay (California state law prohibits OT pay for people making more than a certain amount).
First, drop your hours down to around 35-40 a week. If they fire you, take unemployment.
If you're willing to give up your life for a crappy 85-hour job, there are plenty of employers who want to talk to you. (I'd be one of them.)
Here's where having friends in the industry helps out; in many cases an interview is just a formality because someone else good can vouch for you.
Or, start taking honest-to-God, OOO lunch breaks and do some interviews over these.
Here's where you need to grow a sack and treat your job like a bad boyfriend/girlfriend. There will NEVER be a perfect time to leave your job, so just pick a time and a way and go through with it. Two years from now you won't even remember what you were working on when you left (and neither will your coworkers).
Lemmings. On second thought, maybe I wouldn't want to hire you; I need people with backbones.
Oh, but I have. One time it wasn't a game company, but an insurance company. I was working extra hours every day, not working out anymore, eating like crap at my desk, driving in on weekends, etc. However, the pay and benefits looked decent, I was getting great progress reports and on paper, anyway, there was the opportunity for job enhancement. I was in the middle of the second phase of a change control system project when I realized that if I completed it, the company would tie me to the final product for as long as they possibly could. So...one day I gave them two weeks notice and went to work for a software body shop that was looking for new blood. That lasted for a while through the 1990s, but I got worried that the company didn't have a future (it eventually tanked during the dot-com bust), so I quit again, moved to another state (still without a definite job) and ended up someplace where I made an immediate difference.
So...while "go to company Y" may not be the complete answer, the courage to try to find "company Y" and the skills that allowed me to score the next best-looking position have been extremely useful in my multi-company career.
So...your post was a fake? I'm not following you here...
I agree on the "plan better" part, but regular overtime is an important component of many companies' business models: if you get people to agree to overtime wages you can often save/skimp on benefits by avoiding additional hires (and their family health care, etc.)
Dunno, as a casual games consumer I really don't care how hard the people worked to make the games. I usually play only the best of each genre anyway, and I rarely end up having to pay for that privilege. If more relaxed work conditions help you make better games, that's great, but if 85-hour days are required instead I really don't care either way.
"The quality of life of game programmers" still seems like a low priority issue to me, but whatever you want to do in your free time is OK with me as long as it doesn't end up costing me in some way.
Agreed that this is not a "final solution" measure when it comes to better process. But the advantage in addressing the overtime issue is when it comes to tracking productivity in general. Product does not equal time, but time is a trackable resource whereas frequently the product itself is inconsistent (lines of code do not equal time do not equal product, either, for instance).
When you track time, and particularly when companies are held accountable (ie paying) for time spent, what this does is give them incentive for committing to reasonable delivery dates and content. When the company has a penalty for overcommiting, when it makes a commitment *to the developer* to have reasonable scheduling, there is a catch in place to track and therefore analyze and evaluate the efficiency of the process. So it's not really about the money *alone*, though compensating people for the work they put in is reasonable and positive too.
The general problem is when a company will overcommit to what they can deliver in a certain timeframe, and when they can't make it, the developers are the ones to suck up the penalty, while the company (as a whole, as a unit) can frequently have no "memory" of this happening because there is no tracking system in place. Free Radical here is not saying they are going to plan to run heinous overtime -- in fact it's highly likely they wouldn't be able to afford to. What they are saying is that they will hold themselves accountable for maintaining a schedule, and will compensate if they fail to do so. Ultimately overtime is a management/business failure (either in terms of planning or hiring the people that can deliver on what they plan), so for it to be only on the shoulders of the individual developer is not reasonable. When crunch actually results in numbers on a sheet that go to the top of the company and suddenly becomes an issue of "whoa, this title was X over budget because of X overtime", things are more quantifiable and are addressed faster, as opposed to the slow erosion of company morale and high turnover that results from heavy OT situations without tracking or compensation.
Paying by the hour isn't the be-all end-all to this situation, but if it results in more conscientious scheduling, that scheduling will benefit everyone. The developers are still core salary, the majority of their paycheck is coming from a salaried rate, and the difference paid in overtime -- and when there is serious crunch that is actually going to cause the company overtime, it is not a case of some people getting the work done on time and leaving and others continuing without them, it's usually the team as a whole -- is not going to be significant enough, I think, to provide a motivating "penalty" for people who work faster than others. The majority of the cases where this is going to apply are going to be beyond the scope of a regular work schedule, and if someone is milking overtime pay without getting management permission for that overtime due to an extenuating circumstance, that's an individual problem that would likely be addressed one-on-one.