ashecitism
Member
A couple of people here might be familiar with Rich Geldreich. He was part of Valve's linux dev group, worked on SteamOS and VOGL. Last summer he ranted about OGL's situation multiple times stirring up the hornets' nest while doing so. He then left the company. Occasionally I still look at his twitter feed, and today saw this:
https://twitter.com/richgel999/status/551074382982811648
This hasn't happened yet. Other things did. What set this whole event off was this. An article from WaPo, "Google got it wrong. The open-office trend is destroying the workplace".
To which he wrote a post on his blog. Open Office Spaces and Cabal Rooms Suck. This is a general rant, but is mostly based on his time at Valve.
took out most text from the following so it doesn't take up much space, go to the link for the rest.
from the comments
Then as it happens nowadays, twitter...
I'm not good at screencapping stuff, if anyone wants to do it, be my guest, I'll post them here:
https://twitter.com/ivanassen/status/551038792388579328
https://twitter.com/richgel999/status/551127246837014528
https://twitter.com/HookTM/status/551095095991476225
Valve employee chimes in:
https://twitter.com/BadMetaphor/status/551084200426606592
looks like Geldreich doesn't care about burning bridges, so stay tuned for more!
edit: screencaps!
Thinking about writing a "What It's *Really* Like to Work at Valve" blog post, to get it off my chest. Worried I can't do the topic justice.
https://twitter.com/richgel999/status/551074382982811648
This hasn't happened yet. Other things did. What set this whole event off was this. An article from WaPo, "Google got it wrong. The open-office trend is destroying the workplace".
To which he wrote a post on his blog. Open Office Spaces and Cabal Rooms Suck. This is a general rant, but is mostly based on his time at Valve.
In case it wasn't clear: I really dislike large open office spaces. (Not 2-3 person offices, but large industrial scale 20-100 person open office spaces of doom.) Valve's was absolutely the worst expression of the concept I've ever experienced. I can understand doing the open office thing for a while at a startup, where every dollar counts, but at an established company I just won't tolerate this craziness anymore. (See the scientific research below if you think I feel too strongly about this trend.)
As an engineer I can force myself to function in them, but only with large headphones on and a couple huge monitors to block visual noise. I do my best to mentally block out the constant audio/visual (and sometimes olfactory!) interruptions, but it's tough. It's not rocket science people: engineers cannot function at peak efficiency in Romper Room-like environments.
In case you've never seen or worked in one of these horrible office spaces before, here's a public shot showing a small fraction of the Dota 2 cabal room:
![]()
I heard the desks got packed in so tightly that occasionally a person would lower or raise their desks and it would get caught against other nearby desks. One long-time Valve dev would try to make himself a little cubicle of sorts by parking himself into a corner with a bunch of huge monitors on his desk functioning as walls, kind of like this extreme example:
He also had little mirrors on the top of a couple monitors, so he could see what people were doing behind him. At first I thought he was a little eccentric, but I now understand.
After a while I realized "Cabal rooms" (Valve's parlance for a project-specific open office space) resembled panopticon prisons:
See that little cell in the back left there? That's your desk. Now concentrate and code!
took out most text from the following so it doesn't take up much space, go to the link for the rest.
Here's the list of issues I encountered while working in cabal (open office layout) rooms:
1. North Korea-like atmosphere of self-censorship:
![]()
Now at a place like my previous company *(he means Valve)*, pretty much everyone is constantly trying to climb the stack rank ladders to get a good bonus, and everyone is trying to protect their perceived turf. Some particularly nasty devs will do everything they can to lead you down blind alleys, or just give you bad information or bogus feedback, to prevent you from doing something that could make you look good (or make something they claimed previously be perceived by the group as wrong or boneheaded).
2. Constant background noise: visual, auditory, olfactory, etc.
3. Bad physical cabal room placement: Don't put a cabal room next to the barber or day care rooms people (!).
4. Constant random/unstructured interruptions.
5. Hyper-proximity to sick co-workers.
6. Noise spike in the afternoon in one cabal room, as everyone all the sudden decides to start chatting (usually about inane crap honestly) for 30-60 minutes.
7. Environmental issues: Temperature either too high or too low, lighting either too bright, too dark, or wrong color spectrum. Nobody is ever really happy with this arrangement except the locally optimizing bean counters.
8. Power issues or fire hazards due to extreme desk density.
9. Mixing electrical or mechanical engineers (who operate power tools, solder, destruct shit, etc.) next to developers trying their best to concentrate on code.
10. Guest developers causing trouble:
11. No (or bad access to) white boards.
from the comments
In my case, after my first year I decided to move on as soon as possible/practical because the open office layout was just part of the company's DNA: http://www.gamasutra.com/view/feature/131815/the_cabal_valves_design_process_.php
IMO Valve is successful *in spite* of the open office cultural nuttiness. I noticed the more tightly the devs got packed in, the lower our collective average IQ (and just plain common sense) dropped. If it wasn't for Gabe Newell (the CEO) making key adjustments/decisions the whole thing would have imploded a very long time ago.
Then as it happens nowadays, twitter...
I'm not good at screencapping stuff, if anyone wants to do it, be my guest, I'll post them here:
Ivan-Assen Ivanov ‏@ivanassen
Wow. Remember how everybody wanted to work at Valve a few years ago? “ Open Office Spaces and Cabal Rooms Suck http://richg42.blogspot.co.uk/2015/01/open-office-spaces-and-cabal-rooms-suck.html …”
7:34 AM - 2 Jan 2015
Rich Geldreich ‏@richgel999 6h6 hours ago
@ivanassen Yup, I remember well. There's been a massive amount of talent flight (not to mention "cleansings") over the prev. couple years.
michael_marks ‏@michael_marks 6h6 hours ago
@aras_p @ivanassen ignoring culture issues, I had same problems with open office at Junction Point, I couldn't function.
Aras Pranckevičius ‏@aras_p 6h6 hours ago
@richgel999 @ivanassen open offices aside, the stack ranking that you write about sounds incredibly toxic
Rich Geldreich ‏@richgel999 6h6 hours ago
@aras_p @ivanassen +1, it was insane. I'm proud of the products/platforms we shipped but I still want the prev. 5 years of my life back.
Casual Effects ‏@CasualEffects 6h6 hours ago
@kenpex @aras_p @antumbral @ivanassen I really like 4-6 person pod/shared offices, though. Camaraderie and quick feedback are good.
Ivan-Assen Ivanov ‏@ivanassen 6h6 hours ago
@aras_p @TheJare My thoughts exactly. I kinda like our kinda open office (which is itself kinda voluntary). The culture sounds horrible.
Matthäus G. Chajdas ‏@NIV_Anteru 6h6 hours ago
@ivanassen @LiaSae Yeah, seems like a serious lack of leadership -- shallow hierarchies are fine, but no hierarchies can easily get abused.
Rich Geldreich ‏@richgel999 5h5 hours ago
@aras_p @ivanassen The official Valve blogs and manual are pure marketing. Without the genius of Gabe it would have collapsed long ago IMO.
Rich Geldreich ‏@richgel999 5h5 hours ago
@aras_p @ivanassen But I better keep my mouth shut or I'll have another patent fight of doom on my hands!
Conor Stokes ‏@xDirtyPunkx 5h5 hours ago
@TheJare @aras_p @ivanassen Yeah, it sounds pretty much like this: https://www.youtube.com/watch?v=_1YV2sNRK4I …
Aras Pranckevičius ‏@aras_p 5h5 hours ago
@richgel999 but then, doesn't Gabe see the problem(s)? can't the situation be improved?
brian hook ‏@HookTM 5h5 hours ago
@aras_p @richgel999 not without cost to the culture. They're stuck at a local max.
Leonard Ritter ‏@paniq 5h5 hours ago
@HookTM @aras_p @richgel999 ask a game studio to maximize its profits and it turns into a shop ;-)
Aras Pranckevičius ‏@aras_p 5h5 hours ago
@HookTM @richgel999 to get to the other mountain, you need to go lower a bit. or so someone said.
brian hook ‏@HookTM 5h5 hours ago
@aras_p @richgel999 the problem is that they're pretty happy with their current mountain, even if it means some things suck
brian hook ‏@HookTM 5h5 hours ago
@aras_p @richgel999 the risk is changing things and everything gets worse, then people second guess "Why'd you change a good thing?!"
Fersis ‏@Fersis 5h5 hours ago
@ivanassen Dang, if you read some of the other posts, he's clearly not happy with Valve's culture. :0
Rich Geldreich ‏@richgel999 5h5 hours ago
@HookTM @aras_p +1. Completely stuck. I learned a lot about psychology there though. NPD runs *rampant* and unchecked there.
Tom Forsyth ‏@tom_forsyth 5h5 hours ago
@paniq @HookTM @aras_p @richgel999 I love open-plan offices and find them extremely productive. The other issues are a big problem though.
Tom Forsyth ‏@tom_forsyth 5h5 hours ago
@paniq @HookTM @aras_p @richgel999 In the VR group the constant tours from both external and internal people were a bit of a hassle.
https://twitter.com/ivanassen/status/551038792388579328
@richgel999 You should! Obviously it's not as good as it's made out to be, but did you enjoy your time there?
Rich Geldreich ‏@richgel999 2h2 hours ago
@skinlo01 "It was the best of times, it was the worst of times." Overall I was massively let down. I believed the marketing for the 1st year
Simon ‏@skinlo01 1h1 hour ago
@richgel999 How does it compare to other AAA developers (if you've had experience with those)? Better or worse?
Rich Geldreich ‏@richgel999
@skinlo01 Well, I didn't realize how awesome it actually was to work for Microsoft or DICE until I had the pleasure of working at Valve.
https://twitter.com/richgel999/status/551127246837014528
Per Vognsen ‏@pervognsen 3h3 hours ago
@richgel999 Thanks for writing that, Rich. The public silence from ex-Valve employees on this subject has been harmful to the industry.
Per Vognsen ‏@pervognsen 3h3 hours ago
@richgel999 And the silence is understandable (who wants to burn bridges?), but it does mean that the Handbook is essentially uncontested.
brian hook ‏@HookTM
@pervognsen @richgel999 the frustrating bit is knowing so many current/former Valve devs that roll their eyes when the handbook is mentioned
https://twitter.com/HookTM/status/551095095991476225
Valve employee chimes in:
Henry Goffin ‏@BadMetaphor
@richgel999 @RileyLabrecque So far I've found that Valve is best not thought of as a "company". It's just people, with all that implies.
10:34 AM - 2 Jan 2015
Henry Goffin ‏@BadMetaphor 4h4 hours ago
@richgel999 @RileyLabrecque The main benefit is that you can influence people by degrees with your ideas, unlike steering a company. The...
Henry Goffin ‏@BadMetaphor 4h4 hours ago
@richgel999 @RileyLabrecque ...largest downside is that if you aren't good at influencing people in a positive way, you're probable doomed.
Riley Labrecque ‏@RileyLabrecque 4h4 hours ago
@BadMetaphor @richgel999 This reminds me, Get me in on this Inventory preview! tomb cc'd you like a month ago!
Rich Geldreich ‏@richgel999 4h4 hours ago
@BadMetaphor @RileyLabrecque Most of these smart sounding Valve-isms are pure marketing. Wouldn't last if Steam wasn't there subsidizing it.
Henry Goffin ‏@BadMetaphor 4h4 hours ago
@RileyLabrecque Sorry!Stalled out temporarily - was all hands on deck helping another initiative. Hoping to get things moving next week.
Henry Goffin ‏@BadMetaphor 4h4 hours ago
@richgel999 @RileyLabrecque That is demonstrably untrue. DOTA is obviously profitable; CS:GO is a perennial bestseller and huge in Europe.
Riley Labrecque ‏@RileyLabrecque 4h4 hours ago
@BadMetaphor It's all good. I only want a preview if you're packaging it up for someone else anyway, I'm not in serious need of it.
Henry Goffin ‏@BadMetaphor 3h3 hours ago
@richgel999 @RileyLabrecque I won't argue that the way some projects were handled wasn't terrible, but I think that's a consequence of...
Rich Geldreich ‏@richgel999 3h3 hours ago
@BadMetaphor @RileyLabrecque Yes there are hits but Steam is the backbone. It massively distorts the entire "economy" at Valve.
Henry Goffin ‏@BadMetaphor 3h3 hours ago
@richgel999 @RileyLabrecque ... not having a good culture of sharing (or having managers). Bad habits go unseen/unchecked, turn cancerous.
Henry Goffin ‏@BadMetaphor 3h3 hours ago
@richgel999 @RileyLabrecque (And to be clear, I'm talking about group practices, not individual people's habits)
Henry Goffin ‏@BadMetaphor 3h3 hours ago
@richgel999 @RileyLabrecque Agree, but could also write a blog post about why Valve is even weirder and more meta than that; the # 1 prob...
Henry Goffin ‏@BadMetaphor 3h3 hours ago
@richgel999 @RileyLabrecque ...is people actually buying into belief that Valve "is" a certain way instead of just doing whatever to fix it.
Rich Geldreich ‏@richgel999 3h3 hours ago
@BadMetaphor @RileyLabrecque +1. Bad habits *and people* go unseen/unchecked for way too long there. The Valve "HR feedback loop" is busted.
Henry Goffin ‏@BadMetaphor 3h3 hours ago
@richgel999 @RileyLabrecque Hopefully not irreparably; work in progress :\ It is a hard problem, not just b/c of self-imposed no-structure.
Rich Geldreich ‏@richgel999 2h2 hours ago
@BadMetaphor @RileyLabrecque I recommend you read the article "What Your Culture Really Says" http://tinyurl.com/nfuvszl A lot applies to Valve.
Riley Labrecque ‏@RileyLabrecque 2h2 hours ago
@richgel999 @BadMetaphor Culture doesn't necessarily have to be a bad thing though. Some people fit in and others don't, oh well.
Rich Geldreich ‏@richgel999 2h
@RileyLabrecque @BadMetaphor The "Bonus to Bullshit" ratio at Valve was not high enough to justify continuing to "fit in".
Henry Goffin ‏@BadMetaphor 2h2 hours ago
@richgel999 @RileyLabrecque Have re-read it occasionally - I don't think of those culture bits as positives, just differentiators. Good+bad.
https://twitter.com/BadMetaphor/status/551084200426606592
@matiasgoldberg afaik Jeri only worked on the hardware/VR team. Trust me none of the VR/AR folks saw even half of what Valve is really like.
https://twitter.com/richgel999/status/551080250218528768
Rich Geldreich @richgel999 · 4h 4 hours ago
@Dr_Lasagna The way Valve used and tossed away Jeri was absolutely terrible. I knew after the 2013 Mass Cleansing that I had to go soon.
https://twitter.com/richgel999/status/551078721386344448
Rich Geldreich @richgel999 · 4h 4 hours ago
@RileyLabrecque I know. That's why I haven't written it. But somebody's going to do it sooner or later. Next round of cleansings is soon!
https://twitter.com/richgel999/status/551076808196513792
looks like Geldreich doesn't care about burning bridges, so stay tuned for more!
edit: screencaps!