• Hey Guest. Check out your NeoGAF Wrapped 2025 results here!

Former Valve dev talks about firings, productivity, cliques, bad management, office

Sounds like Valve is doing everything it can to spend as little as possible on their offices, which seems weird, because they should be absolutely *swimming* in Steam, TF2, DOTA and CS;GO money. They're not spending it on their physical workspace, they're not making any games, they're not improving Steam's servers or services... Where the hell is all Valve's spending going?

*Citation needed*
 
I'm guessing with previous company he means Valve? Sure sounds freaking awful

Well, Valve works with a peer review system, where bonus are given to people whose collegues say their work was great or important to the team, if I remember correctly from the employee handbook.

If these bonuses were to be limited I would guess some people, being the assholes they are, would sabotage their partner to improve their chances of getting the bonuses. Now this is worrisome.
 
Some of these complaints are really childish. Like "sometimes people TALK in the AFTERNOON about THINGS I DONT LIKE", lol

If you are trying to get work done a a horde of people are yapping about inane topics and distracting I don't see how that's childish at all. You couldn't pay me enough to work in an open office. There is zero reason for people to be herded like cattle into an open office environment. It's like trying to work in a cafeteria.

Edit: And did people honestly believe the Handbook nonsense was how things at Valve really worked? If it weren't for their position in the industry, and the fact that talking negative about your time there is a good way to ruin a career, stuff like this would have gotten out a long time ago.
 
The best part about an open office setup is all the brass is located in closed offices surrounding the open space. Lol. In my experience anyway. I'd lose my shit if I had to be on the floor.
 
Yeah the guy seems to think a bit too highly of himself, like "I'm an ENGINEER, I can't work alongside these non ENGINEER plebs making noise I don't like and being smelly". Big offices like that suck, but if that's how it is, suck it up and do your job.

No offense, but both of you sound like you've never worked in the kind of environment or job where this would matter.

This is a hot topic in office environments lately. It's not nearly as simple as you are making it out to be and it's okay to be opinionated about it.
 
I share an office with another developer, but I have visual privacy and we work on the same projects more often than not, so I'd probably prefer to be in this setup 9 times out of 10.

I've also worked in low wall 4 to a corner cube farms that were really really awful at getting anything done without constant interruptions.

Every office I've ever worked in has used some arrangement of open plan, be that in teams of 6 or a room of over a hundred. Small groups is preferable over a huge room, but I can't think of anyone I've ever worked with that would have turned down their own space to keep the positive social aspects of a small work group.

All I ever wanted was a space for my coffee machine to stay unmolested by strange co-workers :)
 
Weren't open office spaces a reaction to the 'cubicle farm' style office, where everyone is their on little 4x4 world and never interacting? Seems like it has gone to far in the opposite direction.

It's important to design the open plan around the needs of the employees. Some require being close to others and complete openness (creative types) others require some separation or a focused spot where they can still zone in on their work for long periods of time as they desire without interruption (a lot of that comes down to explaining your needs to your team and them not being dicks about it though).
 
Ugh, I hated classrooms like this. Never really got anything done right, so I can imagine it being much worse at some big company. I could not tolerate it...unless I was paid out the ass.
 
Every office I've ever worked in has used some arrangement of open plan, be that in teams of 6 or a room of over a hundred. Small groups is preferable over a huge room, but I can't think of anyone I've ever worked with that would have turned down their own space to keep the positive social aspects of a small work group.

All I ever wanted was a space for my coffee machine to stay unmolested by strange co-workers :)

Visual privacy and mutual respect is key I guess. In that respect it isn't much different than a private office and it's very convenient when working together or needing expertise.

I still have a door I can close, so that's huge too.
 
Yeah open offices suck. The self censorship, your boss over your shoulder and being more exposed to sick co-workers is the worst part about it.
 
The only thing saving Valve is Steam. They have a similar work environment to the old 3drealms folks: ie very lax management with no real incentive to get anything done.

That's why I honestly don't think we'll see HL3 for a long, long, time.

Basically, no bosses, care free attitudes with running the company, no real sense of direction or deadlines.....Steam has given them that luxury.



DOTA 2 just reached 10 milion unique active players...not many games could achieve that non-mobile

http://blog.dota2.com/?l=english
 
The only thing saving Valve is Steam. They have a similar work environment to the old 3drealms folks: ie very lax management with no real incentive to get anything done.

That's why I honestly don't think we'll see HL3 for a long, long, time.

Basically, no bosses, care free attitudes with running the company, no real sense of direction or deadlines.....Steam has given them that luxury.

Steam and three incredibly successful, actively updated and supported games.
 
Should I really care? I mean, all this stuff obviously influences the developers and how they work, their output, happiness at the company etc. As a customer though, I'm only really bothered with the products and the quality and longevity they have when they are fully released to me.

It's similarly true with all this second guessing of things like Naughty Dog and CD Projekt. It just isn't of interest to me particularly, until it is making big issue with the finished products. You could argue this is already the case with Steam / games / services of theirs, but it doesn't seem clear to me what is thus far problematic due to their internal working without detail and without the actual finished products (unless Rich spills the beans of course in the case of Valve).
 
I agree that rooms like that aren't the best, but I was expecting the dude to go IN on Valve, if he's only complaining about cabal rooms then he needs to take a good look at the industry that he works in.

Dude should only speak up if he'll actually write crap about Valve, because if there's something that's especially bad maybe people can persuade them to change.
 
I work in an open office, even though I could not sit alone considering how much my job depends on others in my team, but sharing the same space with 180 other people that I don't depend on is horrible.
 
ProgrammerInterrupted.png
This image is perfect and explains everything about why some programmers need to have quiet area to actually focus. I think I will print one up for work myself as a friendly reminder.
 
I like the "if they weren't successful, they'd be in trouble" part of it. That lets you know he's REALLY exposing them on how incompetant they are.
 
Some people thrive in open offices, some do not. This guy clearly does not. Considering his complaints about open glstemming from context creation, this guy likes to work in a rigidly defined structure. That happens sometimes. There is no inherent "best" or "worst" hierarchy, it varies from individual to individual.
 
Kinda lost interest in what he had to say when he said working at Microsoft was better. Granted I've never worked at either, but everything I've been told is the complete opposite.
 
I utterly loath open offices, they're toxic to creative work in my experience when you've got more than a handful of people around.

My personal stance is that I am fine with it up to the point that my work or creativity demands isolation and freedom to just work on my own or with the minority working on things directly relating to what I am doing. In that sense, the perfect place for me is to switch between the two at will. Being forced into either as a binary choice would piss me off.

That said, if a company functions like Valve, and the majority there actually like it and work well with in that, so be it I guess. That's their thing. If some people can't tollerate that or function well within that, they end up leaving. That seems pretty standard
 
I guess? I dunno, I work in a big cubicle room at the moment and there's a good balance of privacy and openness there caused by the walls, but again its just like a dozen people.

EDIT: Reading other people's comments I'd say the reason why my office plan works, cubicles included, is because basically no-one has a really closed off cube. They all have at least one face missing, often two, and the primary traffic route runs right down the middle of things, so you don't feel boxed in

Well, I meant it more as in I think it's beneficial having all your team in the same room.

Having everyone else also in the same room isn't very good though. You're constantly distracted by things that don't even concern you.

Unfortunately, I don't see it changing in a lot of places. Just cheaper to not have any walls and have a bunch of desks. :P
 
I don't know how developers are productive in those environments. My office walls are full of whiteboards, and I run out of whiteboard space often and have to tack papers to the wall. I also don't get the benefit of not having direction from a supervisor. Staying on track and looking side to side is important, and the viewpoint of a supervisor helps to prevent wasting time on the wrong path as well keeping tasks prioritized.
 
I think there are different opinions on what constitutes an open office.

there's this, as from the Valve employee's article:


and there's this:


I think we can all agree that the latter one sucks way worse than the former.

I work in an office such as the former, and also incidentally as a software engineer. Many of my co-workers complain vehemently and loudly about it. I would prefer a more enclosed environment, but at the same time, I haven't had an office in close to 15 years and 6 different companies. I feel like those days are gone. And honestly, this really isn't that bad. The salary, perks, and other benefits more than make up for it. I may not be at 100% peak productivity, but like in computing, optimizing for the single-threaded case by increasing clock speed isn't always the most efficient for the end result.
 
Knew Valve-time was down to clusterfuckery, and knew Steam was the be-all and end-all as far as the higher-ups are concerned.
 
Sounds about right. I currently work in an open space like this and I dislike it greatly. I don't need to hear about your job issues or family problems. I just need to do my job in peace.
 
Yeah I saw a bunch of these kinds of offices in rapid succession visiting my buddies' workplaces during my Silicon Valley "douchebag tour" and they all seemed uniformly awful. Made me realize how straight up privileged and lucky I've been to be in a career where I've always had my own office with the ability to close the door whenever I feel like it.
 
"5. Hyper-proximity to sick co-workers."

This part is the absolute worst. When someone gets sick it just rampages through the office and commonly loops back around again. You can't just stay home because there's too much work to get done and working at home isn't nearly as efficient.
 
I don't know how developers are productive in those environments. My office walls are full of whiteboards, and I run out of whiteboard space often and have to tack papers to the wall. I also don't get the benefit of not having direction from a supervisor. Staying on track and looking side to side is important, and the viewpoint of a supervisor helps to prevent wasting time on the wrong path as well keeping tasks prioritized.

General question - have you ever worked or organized a community project? Particularly one online, where you may never meet the people you're working with face to face, ever?

Those who can successfully navigate such projects do better in open offices.
 
This is definitively not unique to Valve.

It's only marginally better than cubicles.

Open floorplans are significantly WORSE than cubes in my experience as a software dev. Constant distraction with little benefits with open plans. I actually IM coworkers and prefer that sort of communication 90% of the time because it doesn't break concentration. When we need to we hash it out on a whiteboard of conference room.
 
Knew Valve-time was down to clusterfuckery, and knew Steam was the be-all and end-all as far as the higher-ups are concerned.

I think we all assumed Steam was Valve's peak as well as its endgame. What do they have in the can currently? A console with Steam pre-installed? The company sounds as if it has absolutely no idea how to stay relevant let alone innovative.

It honestly sounds like Steam was a matter of having a good idea at the right time rather than an Apple-level move.
 
I work as a programmer for a start-upish company with roughly 50 people in an open plan office. I see both the benefits and the disadvantages. There is a lot of communication going on in my team, as it is a client focused company. Without the open plan it would be harder to collaborate with others when trying to fix an issue. However, if I am doing something that is more like a project and am engrossed with the flow of logic for this, it is very easy to lose track when people come over and ask questions.
 
Open floorplans are significantly WORSE than cubes in my experience as a software dev. Constant distraction with little benefits with open plans. I actually IM coworkers and prefer that sort of communication 90% of the time because it doesn't break concentration. When we need to we hash it out on a whiteboard of conference room.

I'm one of those people that just can't fucking get through reading a few sentences if there's tons of chatter and stuff moving around in the background.

Fuck me. Valve sounds like a nightmare for someone like me.
 
This image is perfect and explains everything about why some programmers need to have quiet area to actually focus. I think I will print one up for work myself as a friendly reminder.

Seems like some really unproductive programmers if they can't context switch at all.
 
Top Bottom