Slashdot Mirror


Building a Better Office

xjrfx asks: "I'm in charge of setting up a new office for my company. I want to make the place as worker friendly as possible, comfortable enough that long hours don't seem like banishment to a beige hell. I was hoping to get some input from Slashdot regarding past office experiences, good and bad. What amenities/factors cause you to love or hate your office? If you could create your perfect office how would it work?" "Did you feel schizoid in open offices or claustrophobic in cube farms? Were you ever forced to be in an office when you would have been more productive on the road, or conversely have you ever had to leave the office to focus on the task at hand? What's more important; a foosball table or a fancy furniture system? Do you want the same desk space for your duration of your employment or do you want to move around depending on your projects?

Our office will be 40-45 people (15 engineers, 7 creative types, 15 biz dev/sales, and some support staff and part-timers as well), but I'm open to opinions from people from much larger or smaller offices."

179 of 828 comments (clear)

  1. An atmosphere for great coding by SIGALRM · · Score: 5, Informative

    If you could create your perfect office how would it work?

    I'm a fan of Joel Spolsky's writings (see Joel on Software), so I was fascinated to read about the office space he has designed at his company, Fog Creek Software.

    I like what he's built here because the emphasis is not just on catering to developers, but providing an atmosphere where great coding can thrive.

    --
    Sigs cause cancer.
    1. Re:An atmosphere for great coding by ron_ivi · · Score: 5, Informative

      Of course you could have linked his article talking about the office design

    2. Re:An atmosphere for great coding by Trillan · · Score: 2, Informative

      I work at a company where they spent a lot more than that, and the office was not nearly as nice as they described.

      Even though we had a huge amount of space, management insisted on shared offices. Lighting was all florescent. Desks were cheap. Network drops were scarce, and switches non-existent.

      I really hated it. But at least it had high ceilings.

    3. Re:An atmosphere for great coding by diersing · · Score: 5, Insightful

      A what if most your work force doesn't code?

      I think an office has to reflect the work being done so it can better facilitate productivity.

      I think there are some universals:
      1. Climate (too hot or too cold and it distracts people)
      2. Navigation - people have to get around, to other workers, to printers, the mail room etc
      3. Lighting - avoid eye strain
      4. Infrastructure - whether telephones, computers whatever, make sure people don't have to work to gets things hooked up
      5. Layout - avoid short cube walls, the noise from conversations and telephone calls will irritate the most easy going easily

      It doesn't have to break the bank, just put thought into things and keep your options open in case a decision back fires it won't take months to correct. I also recommend varying carpet and paint to break up the sight lines.

    4. Re:An atmosphere for great coding by nonstranger · · Score: 5, Informative

      I think Malcolm Gladwell (of "Tipping Point" fame) offered amazing insights in an article from the New Yorker a few years ago. (Now on his site.) It's a great read, but his main point is to compare the office to a well-functioning urban neighborhood... Greenwich Village in NYC being the example drawn from Jane Jacob's urban-planning classic "Death and Life of Great American Cities." There are a lot of specific ideas in the article about what makes individuals happy in an office environment(the thrust of most comments here as well) but the really interesting stuff concerns the way that an office's arrangement influences how people interact... and how that in turn influences the office's ability to share information and support creativity. I've referred several people making office-layout decisions to the article, to great effect. It's not coder-specific, but very focused on creativity... so to the extent that you are concerned about creativity in your coding environment, it is likely to have great information for you.

    5. Re:An atmosphere for great coding by Jim_Maryland · · Score: 2, Interesting

      In some instances a combination office/cubicle is necessary. If you have a tight team of integrators, they may sit in a lab and have cubicles that they can go to for privacy. Managers and sales pretty much require individual offices to maintain the privacy of phone conversations and to minimize distraction to those in near them.

      You do want to keep in mind physical security of your office as well. Design it such that visitor parking has an obvious entrance to a lobby area with adequate seating to wait in. Also consider requiring all employees to use a single entrance while having the option of exiting from multiple points (or you could force exit from the main entrance if your trying to track employee arrival departure in some way). By controlling the entrance and exits, you can more easily track persons entering and possibly equipment exiting. In these days of heightened security you'll definitely want to consider this in the design.

      If your going to have racks of servers (lab or just your office systems), consider having these located in a secured area and one that can easily have it's temperature controlled.

      If your team has many meetings, make sure to have different purpose meeting rooms. If you'll be entertaining clients at the office, you probably want to limit the use of the room and have a more common conference room for internal meetings.

      As for lighting, decorations, plants, don't have a strong opinion on these. Guess it depends on how comfortable you want to make the office and how much money you have.

    6. Re:An atmosphere for great coding by halowolf · · Score: 2, Interesting
      I hate florescent lighting. I've worked in exactly one office which had lighting that I liked. Basically there was enough ambient light to see by without tripping over things on the floor, and everyone had a desk lamp that they could turn on and off as it suits them, say to read a document. During the day most of the ambient light came from windows! A luxury in some offices I've worked in.

      I'm a contract programmer and I always seem to end up in lighting hell, surrounded by florescent lights glaring off my monitor. The rare times when I did get into the office first I wouldn't turn on the lights, and of course everyone was wondering what I was doing sitting in the dark... :O

      I too am a fan of high ceilings...

    7. Re:An atmosphere for great coding by abandonment · · Score: 4, Interesting

      you definitely hit some major points:

      1) good lighting not only is easier on the eyes, it will make your employees be able to physically relax and get their minds focused on their jobs

      2) if the tools that you give your employees to do their job are continuously breaking or causing problems (whether it's desks, monitors, software) then you need to consider replacing them.

      3) lots of power plugs, lots of network ports so you can temporarily add & remove machines (laptops, client machines, etc) to the network with ease.

      4) you need to also consider your network and computer-policies as an extension of the 'office' because your employees will spend more time (hopefully) wandering the 'virtual office', ie the network, than actually walking around the physical office...

    8. Re:An atmosphere for great coding by MicroBerto · · Score: 5, Interesting

      Everyone here's going to be pissed at me for saying so, but great code will get you nowhere if you can't sell it. Make sure the sales team has the privacy they need to close deals on the phone and have customer meetings without distractions like this.

      --
      Berto
    9. Re:An atmosphere for great coding by Glonoinha · · Score: 5, Insightful

      I have to agree. That was the most amazing office design I have ever seen.

      Key elements from a 'techie' perspective :
      #1 : Able to see outside, double points if you can see green things outside.
      #2 : Sunlight, triple points if you can block it when you want.
      #3 : Ability to close the door. Nothing improves productivity like being able to shut out the world.
      #4 : More 110v outlets providing clean power than you possibly imagine ever using. Triple points for UPS.
      #5 : Cable routing ductwork.
      #6 : Room for more than two computers, including network jacks and table space.
      #7 : Whiteboards, lots of whiteboard space.
      #8 : Bookshelves, lots of bookshelves.

      Want some other tips :
      Find out what the individuals drink. Make it available, free. The wholesale cost of a six pack of soda per day is inconsequential compared to the cost of building and staffing that office.
      Real hackers don't want to socialize with other people. Collaborative coding can happen in their offices, but the real producers could give a damn about a foozball table or artwork by famous painters. True hackers don't participate in group activities or group sports.
      Caffeine. Lots and lots of caffeine. More caffeine than you think a normal human could possibly consume.
      Twin 18" LCD monitors hooked up to a twin-headed video card - will give a coder about 90% more real estate than a single 20" LCD while costing about the same.
      Most new computers come with a $6 keyboard and a $3 mouse. Throw away both, get him a high quality rig.

      --
      Glonoinha the MebiByte Slayer
    10. Re:An atmosphere for great coding by Anonymous Coward · · Score: 5, Funny

      No one is pissed at you for saying it. But we all know what it really means.

      Sales needs a dark place where they can sleep off yesterday's hangover without getting caught, and they need somewhere to sell products that don't exist yet to customers that don't know what they want.

    11. Re:An atmosphere for great coding by deanj · · Score: 2, Insightful

      All great points, and I'd add:

      #9 Furniture you can move around

      Get good quality chairs and furniture, but for God's sake, don't get the modular stuff you can't move. Moving cable up and down behind stuff that's up against the wall with a 2 inch clearance is a pain.

      If you get laptops for folks, get them good quality laptops. A laptop that isn't up to scratch is almost worse than not having one.

      Don't get a public frig, unless you have someone assigned to clean it. It'd be better to just get those individual desk frigs; they don't hold much, but at least everyone would be responsible for their own.

      Btw, ..those 15 engineers? They're creative types too. :-)

    12. Re:An atmosphere for great coding by miskate · · Score: 2, Insightful

      cheers to the twin 18" LCDs - I had that at my last job and it was very nice. The best part is that they don't take up as much desk space as CRTs.

      On a related note, make sure everyone has properly adjusted monitor stands. I ended up with about six phonebooks on my desk at one point to hold my hardware up and it's just annoying if you have to shift stuff around.

    13. Re:An atmosphere for great coding by PitaBred · · Score: 5, Interesting

      Good points for the most part, though I think you have a rather narrow view of "true hackers". You can thank ESR for that. Some of us enjoy teamwork, because we realize that the manipulation of other people is a wonderful game in and of itself ;)
      P.S. - If you mod this up, it means I win

    14. Re:An atmosphere for great coding by pmjordan · · Score: 3, Insightful

      Might I add to #3:

      Don't place the furniture so that the person in the room will be facing away from the door. That is not only inconvenient, but extremely uncomfortable on a psychological level. I've had to live with facing away from the door for most of my life but I recently re-arranged my study so that I can see the door from behind my monitors. SO much more comfortable!

    15. Re:An atmosphere for great coding by Yer+Mom · · Score: 2, Insightful
      Absolutely. Besides, if everyone's in one great big open plan office, the sales team's phone calls will be disrupting the coders, too.

      Plus, making sure the sales team can get the customers to and from meetings without having to go past the programmers reduces a lot of pressure from above, in the form of "tidy your desk", "wear a tie", "stop calling Windows a retarded pile of goat droppings every time something crashes" and so on, since the customers won't be encountering it :)

      --
      Never mind Spamassassin. When's Spammerassassin coming out?
    16. Re:An atmosphere for great coding by Moraelin · · Score: 5, Insightful

      There's a reason why ESR came with that idea. Code only happens when you sit at the damn keyboard and type it, not when you're spending 7 hours a day talking to everyone you can find in the building.

      Coding is inherently a _very_ boring activity, if you're a total extrovert. And I can see it around me every day. The ones who produce good code and lots of it, are the ones who can shut up for hours straight and just program.

      This doesn't mean being a complete hermit, and unable to communicate at all. Sometimes, yeah, it's necessary to talk to someone else in the team. Sometimes you have to convince people of your vision of the architecture. And the occasional chatting pause at the water cooler or smoking place is OK, too. (Noone is 100% introverted either.)

      But in the end, to actually have a program by the deadline, and earn your 8 hours a day pay, you damn better be able to spend at least 7 of them actually coding.

      On the other hand, the least productive two, the ones who haven't actually produced anything in two years straight (not a joke), are also the most social people. Not only they'll talk to each other for hours, they'll even turn any communication with other team members into a 2 hour negotiation.

      To get any of them to actually fix their own bugs, it turns into something resembling a negotiation with terrorists. You first have to explain to them why you want that bugs fixed, why you can't possibly live with their function returning the wrong result, listen to their view of why it's OK, listen to their grandious view of their architecture and why it shouldn't be changed (even if it returns the wrong result or crashes), etc.

      Not only they're not producing anything in that time, they're also keeping other people from producing something.

      When such people get promoted, it's even worse. They end up calling endless pointless meetings, just because they're bored. The kind of meetings where in the best case you spend 2 hours learning that nothing is new and worth discussing, and in the worst case you spend 3 hours hearing about their vacation or their kids. The kind of pointless meetings that keeps a whole team from working, just to entertain a bored PHB.

      Either way, please do realize that some people would rather concentrate and work than listen to you. Hence the request for doors.

      The absolute worst environment I've been in, was one freaking big room with 20+ people in it. No walls, no cubicles, just a ton of people in a cathedral sized room. And with the accoustics of a cathedral.

      At any given time you'd hear at least two different conversations, one co-worker slurping tea in the loudest possible way, one idiot listening to music on his speakers (I bought him headphones, but he said he hated headphones and continued the noise pollution), 2-3 idiots taking a break to play Counter-Strike (at least one of them on the speakers, on a bad day also with a subwoofer), etc.

      It was such a noise cacophony that it was plain old impossible to concentrate on doing any work. Eventually I started listening to loud music on the headphones just to cover that disruptive ambient noise. Of course, that was a bit of a distraction in itself, but it still beat listening to the equivalent of coding in a railway station.

      --
      A polar bear is a cartesian bear after a coordinate transform.
    17. Re:An atmosphere for great coding by BlackHawk-666 · · Score: 2, Insightful

      The Chinese think it is unlucky to be facing with your back to the door of the room. It also shows you to be of low standing. It is bad feng shui, so re-arrange your desk to face the door. You'll notice the VP and other higher officials all face the door - you should do the same.

      --
      All those moments will be lost in time, like tears in rain.
    18. Re:An atmosphere for great coding by AVee · · Score: 4, Interesting

      I do a lot of 'duo-coding' simply because some problems get solved faster and better with four eyes then with two. Two people working a one PC can often outperform 3 people working alone, depending on what they are working on.
      So a desk that is big enough to place two chairs behind it is a huge plus for me.

      The point about the mouse and keyboards are very correct, and i whould like to add double points for a cordless mouse (and enough batteries).

      Another important point for me is a place (preferably outside) to go to just to get away from the screen and take some distance from the work. The most difficult problems are solved away from the code, by looking at the problem from some distance.

    19. Re:An atmosphere for great coding by klokwise · · Score: 4, Funny

      Don't get a public frig, unless you have someone assigned to clean it. It'd be better to just get those individual desk frigs; they don't hold much, but at least everyone would be responsible for their own.

      . . . um, i don't even know where to begin with this one. are you speaking from experience here? did this previous job have hot secretaries? if so, are they hiring?

    20. Re:An atmosphere for great coding by pw1972 · · Score: 2, Insightful

      But in the end, to actually have a program by the deadline, and earn your 8 hours a day pay, you damn better be able to spend at least 7 of them actually coding.

      Yikes! If all my team did was program 7 of 8 hours a day I'd fire them. I can hire any code monkey to write code. I'd estimate our best team members probably code at most 10%-15% a day. I'd put more of an emphasis on good design and analysis any day.

    21. Re:An atmosphere for great coding by Moraelin · · Score: 3, Insightful

      Let me guess... anything that doesn't involve 7 hours of meetings a day and colourful power-point foils, doesn't count as design or important to you?

      Guess what? 90%+ of programming _is_ design and analysis, even if it happens in front of the computer. The routine mechanical parts are already handled by the compiler, IDE, plugins, standard libraries, frameworks, etc. That's the easy part.

      The hard part is taking a problem and splitting it into an architecture and algorithm that solves the problem. Preferrably also in a way that's robust, easy to maintain, and easy to change when the client comes and says that now he wants something different. Those don't happen by themselves. That's what programming is all about: mostly design work.

      Of course, if the respect you have for programming work is summarized by the words "code monkeys", you probably do get monkey quality at the end of the day. The pipe dream and marketting fraud of the last 20 years straight was that somehow you could buy a silver bullet that makes any monkey able to write a good program. Never happened so far.

      Of course, it still doesn't stop idiots from trying. When you read statistics like "68% of Java 'programmers' don't even know Java" or "3 out of 4 programmers can't actually program"... well, you know who hired them. Someone who thought that it's all monkey job and hired the cheapest monkeys.

      Of course, then the programming takes ages to finish, is awfully buggy, is an unmaintainable mess, and 2 years later ends up scrapped and programmed from scratch all over again. But hey, this time we have a silver bullet +1. It surely can't go wrong again this time.

      Either way, I'm not saying there isn't a time and place for meetings, documentation, and drawing a grand diagram on the whiteboard. There sure is. And there sure is a need for people who, yes, mostly do analysis and architecture design. Yep. Please do hire those.

      But at some point, _someone_ has to sit down and implement it. Someone like me. Call him a "code monkey" if that makes you feel somehow superior. But someone has to do it.

      You can't have only meeting-happy people sitting around and showing off colourful powerpoint foils, 8 hours a day, 5 days a week, and have the program auto-magically just materialize sometime before the deadline. Someone has to actually sit down at a keyboard, and implement that grandious architecture and design sometime.

      And at thet time, they better have a door they can close, so that they can concentrate on that work. It's a mental exercise, not just mindlessly typing like a secretary. If they have to listen to 5 others in 2 different conversations about their vacation, trips, car, and whatever else, it's damn hard to think about converting that spec into an algorithm.

      --
      A polar bear is a cartesian bear after a coordinate transform.
  2. my ideas by avandesande · · Score: 2, Interesting

    I like being in the same room with others on the same project.
    A window.
    And Quiet.
    LCD monitors are easy on the eyes.

    --
    love is just extroverted narcissism
    1. Re:my ideas by rossifer · · Score: 4, Interesting

      I like being in the same room with others on the same project.
      ---
      And Quiet.


      These points really encapsulates the core issues of good workspace design, but achieving them can be harder than describing them. To restate them as I see them:

      (1) Effective isolation from distractions. People doing valuable work almost universally need to be able to concentrate. For most of us, this means quiet. Intercoms, other people's phone conversations (and mobile phone ring tones), obtrusive music, noisy conference rooms, all steal productivity from your employees. (Some like having background music, some dont. Those who want it should have effective comfortable headphones so they don't disturb people who can't work as effectively with background noise).

      (2) Effective workgroup communication. Basically, this means it should be trivially easy to speak face-to-face with everyone each employees needs to communicate with during completion of their typical daily tasks.

      These two primary considerations can work together, but there's a tension between them as well. Workgroup communication is ideal when I can turn my head to a co-worker and ask a question, but the more people I can look around and see, the noiser my workspace will be. Workspace isolation is ideal when everyone has private soundproofed offices, but there's an increased cost to either IM'ing someone (instead of having the nuance available in face-to-face speech) or taking the time to walk over to the other person's office.

      I have come to believe that workspace sharing is crucial, but the upper limit of a really effective workspace is around six people. You can possibly have eight very cooperative and respectful individuals, but workspaces tend to last longer than the teams that occupy them and I wouldn't recommend larger than six.

      In my own history, I've seen lots of different office plans, from cube farms to private offices and lots of variations between. My favorite office layout had the team of seventeen (including development staff, QA staff, and the team lead in "quads". Each quad was a 20'x20' room with two walls covered with whiteboard, two others had bland office paint and some nice artwork. Four desks and a 4' round table easily fit in each quad. The five quads had staggered openings on a common hallway that led to one small conference room, one large conference room, a kitchen area, and the front door (on the other side of the common areas).

      One other very nice amenity that I've never seen anywhere else was a single stall shower adjacent to the bathrooms, so doing a lunchtime jog around the hills near the office didn't leave you sweaty and stinky for the afternoon.

      Too bad they were in Cincinnati when I really wanted to be in Austin...

      Regards,
      Ross

    2. Re:my ideas by WuphonsReach · · Score: 2, Interesting

      In my own history, I've seen lots of different office plans, from cube farms to private offices and lots of variations between. My favorite office layout had the team of seventeen (including development staff, QA staff, and the team lead in "quads". Each quad was a 20'x20' room with two walls covered with whiteboard, two others had bland office paint and some nice artwork. Four desks and a 4' round table easily fit in each quad. The five quads had staggered openings on a common hallway that led to one small conference room, one large conference room, a kitchen area, and the front door (on the other side of the common areas).

      I'd agree with that. Our "quads" were a bit smaller, about 12x16 with 6' high divider walls. Not ideal, but it did at least isolate the nonsense a bit. A "tiny" table in the middle, with the primary workstations being in the (4) corners. Downside is that your back was to the opening, which can be unnerving to some folks.

      Small whiteboard inside the quad, but we had a larger whiteboard out in the hallway.

      The other problem was that they'd sometimes shoehorn another 3 people into the space. That's fine if the other (3) folks are normally off-site 4 out of 5 days, but a bit crowded otherwise. Worse, half the folks were working on different projects in the quad, which means double the cross-chatter.

      Not to leave a good stone unturned... the next year, they switched us to a different office with the standard rows of desks with minimal 4' high partitions. Back-to-back in groups of 4. Getting out of your chair if you were back against the wall required the cooperation of your 3 neighbors.

      Oh, did I mention that the upstairs bathroom was in the middle of our workspace and that you'd have a steady stream of "users" come walking through?

      I left after 4 months in the new arrangement... and now happily telecommute to an office that is 5 hours away. (3 out of the 4 people in our group are full-time telecommuters... the 4th is low-man on the totem pole and is our on-site support.)

      --
      Wolde you bothe eate your cake, and have your cake?
  3. What I've had and loved... by The_Rippa · · Score: 5, Interesting

    Here are a list of things I've had and loved...

    -Fast internet connection. Not only useful for downloading tools/patches/etc fast, but people will want to use the internet to check news, email, slashdot in the morning. A fast internet connection will help them get it out of the way quicker (right now we have a 5 floor building on on T-1 that also serves as a connection between buildings. I'm lucky if I get 5k/sec).

    -Budget in money for free sodas/water/coffee. I like to go for a morning coffee run, but I'd rather have an espresso machine and some cold Coke's at the office

    -Aeron chairs. Spoil my ass please. These things are more comfortable to sit in than it is laying down. I bought the one I used when I quit one of my previous jobs

    -Actually, modern looking furniture in general makes the place look a lot better and makes it seems like your job is more important than it really is, making you a little happier

    -Cubes offer good privacy, but you can feel cramped. The best experience I had was a big open room. People had their l-shaped desks against the wall, so you couldn't see their monitor, but you could see their face. Also, moving desks is never fun!

    1. Re:What I've had and loved... by Bilestoad · · Score: 5, Insightful

      One office - one person. You need your own creative space where your door can close, because IT people walking around with 2-way radios and electrical contractors in the hall and people from QA babbling in some foreign language and assholes from sales who can only use a phone hands-free with the door open and the general buzz of the coffee area and the spinning up noise that the laser printer makes will all distract you fairly effectively.

      Gymnasium. Fit, relaxed people think better, it's a fact.

      Car parking. Enough of it, close enough to the building.

      Free sodas, water and perhaps pastries one day a week say "we value you" loud and clear. Fast internet connection is just not optional. Aeron chairs are perhaps too expensive, but if one person gets one then everyone should.

      Apart from all that see "Peopleware" by De Marco & Lister, for good coverage of things that management often don't consider until the padlocks are on the front door and everything is being sold at auction.

    2. Re:What I've had and loved... by ripple_current · · Score: 2, Interesting

      Add some greenery and two moniters and this would be nivarna...

    3. Re:What I've had and loved... by TekPolitik · · Score: 2, Interesting
      One office - one person. You need your own creative space where your door can close, because IT people walking around with 2-way radios and electrical contractors in the hall and people from QA babbling in some foreign language and assholes from sales who can only use a phone hands-free with the door open and the general buzz of the coffee area and the spinning up noise that the laser printer makes will all distract you fairly effectively.

      All of these can also be dealt with without individual offices by locating programming staff away from these distractions and somewhere that is not "on the way" to anywhere. Preferably with only one entrance guarded by trained attack dogs.

      For projects where you only have one coder per project, individual offices are OK, but where you have multiple coders on a project, an open room is much better because the individual offices discourage collaboration. It takes more effort to get up and go to somebody's office, particularly if your own office has become a comfort zone since it means leaving the comfort zone.

      That doesn't mean the open room should be like a warehouse, but it should be somewhere that encourages collaboration and teamwork.

    4. Re:What I've had and loved... by Anonymous Coward · · Score: 3, Insightful

      No! Closed doors do not discourage collaboration. Instead they encourage people to use email (where the individual looks when he's ready!). They also encourage thought - in shared office space it is too easy to open your mouth and shout "hey what's the second argument to fopen()!" but if you have to get up and open someone's door to do it thought will soon unearth an easier way to answer the question.

      More effort to disturb another programmer is good. Very good. Collaboration needs to be done in such a way that individuals can focus - studies (see "Peopleware") have shown that interruption reduces productivity for on the order of 20 minutes.

    5. Re:What I've had and loved... by Lumpy · · Score: 2, Funny

      Sorry but you CAN go too far. our last "director" wanted us to look stylish and hip... well she is gone and we are stuck with this hideous purple carpet and bright red chairs that make everyone in the place sick by 10:30a. the corperate bullcrap to get people to "act as a team" but throwing the conform or die attitude also is bullcrap. Let your employees take out the flouresent lamps above them and use their own lighting.. sorry but the 180 watts of cold blue flouresents in the shiny chrome grid suck.. that is why you dont have them in your office.

      finally... free soda is pushing it... cofee and bottled water (bulk.. I.E. the 10 gallon cooler) are fine, but push for realistic priced vending... someone who comes in and charges $1.50-2.00 for a can of coke is a jerk... find a vendor that will put in reasonable priced vending of both pop, juice and snacks.

      finally.. the most important part is that whoever is in charge of the office after it is running.. MUST buy donuts/bagles every friday. make it a fricking expense line... it os nothing in cost to a company and is worth thousands in morale building. espically if the CEO/Divisional officer/director is there at least once a quarter to serve them to the employees...

      the BEST CEO I ever worked for had the balls to show his employees that he valued them and personally served them donuts once a quarter.

      but that is office politics and operation and outside of your control....

      muted colors but NO BROWNS!!!! dont go nuts and try to pull a Salvador Dali or Escher.

      finally, whatever you have planned for the IT department, double it's size. both in space and air conditioning.... dooming your IT to a closet with no AC will only haunt you down the road.

      --
      Do not look at laser with remaining good eye.
    6. Re:What I've had and loved... by Digital+Mage · · Score: 2, Interesting
      Gymnasium. Fit, relaxed people think better, it's a fact.

      Car parking. Enough of it, close enough to the building.

      I've never understood the idea that its ok to work out in a gym for an hour but god forbid you should walk 5 minutes to get to your car. I say scrap the gym and put the parking lot a mile from work to force some excercise on the workers.

  4. Personal Space by Zugot · · Score: 5, Insightful

    If at all possible, give everyone their own office. I feel 100% more productive now that I don't have to work in a cube.

    --
    -- Bryan
    1. Re:Personal Space by Kiryat+Malachi · · Score: 2

      This is only true if the work is mostly done out loud. If my coworkers can critique my work based on the sound of my mouseclicks and keystrokes, I'm going to seriously worry.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
  5. My dream work envornment... by sudnshok · · Score: 5, Funny
    --
    People who say "money does not buy happiness" are just people without money trying to make themselves feel better.
    1. Re:My dream work envornment... by lpret · · Score: 2, Interesting

      I actually have a footspa that I use at work (I'm diabetic and my feet aren't as good as they should be) and it's amazing. I can work longer and feel better at work. Sure, some people will snicker, but especially after hours, pull that sucker out and your feet are still good for a few more hours.

      --
      This is my digital signature. 10011011001
  6. read "peopleware"... by holden+caufield · · Score: 5, Informative

    by demarco and lister.

    Any suggestions I would give are probably covered there.

    --
    I'll create an amusing sig when I have something meaningful to post.
    1. Re:read "peopleware"... by EtherMonkey · · Score: 2, Funny
      Arch hit the nail on its head: your space should reflect your work culture and project structure.

      As a consultant, I've worked in places where full-time programmers are shoe-horned into as small as 4x6 foot cubicles. It immediately reminded me of the cages used at commerical chicken farms (you know, where the chickens take-on the rectangular form of their cage). I refused to work in one, and made the client allocate a small conference room instead.

      On the other hand, I've also worked in wide-open spaces. These are noisy, busy and distracting, and I found it difficult to concentrate with all the activity. But ironically, I got a lot of work done. You pick-up on other conversations, chime in or get new ideas, and then enter your coding trance to get work done.

      My favorite is what I have now: a 12 x 15 private room, french doors leading in, two windows with a nice wooded view, and a fully-stocked kitchen across the hall. Of course, not everyone can work from home!

      I'd suggest the following from experience:
      1. Available high-speed Internet
      2. Good cell phone coverage.
      3. Pleasant, accomodating landlord
      4. Pleasant location, safe surroundings, convenient parking and mass transit
      5. Sufficient space for all needs and 3-yr growth.
      6. Separate spaces for development, sales/marketing, accounting/admin, support.
      7. Open work area with space between desks.
      8. Two large desks in an L configuration with a 2-drawer file on one-end and 3-drawer unit on other.
      9. One powerful but quiet PC with dual LCD display, top-quality keyboard and mouse, no speakers
      10. High-end laptop w/DVD and port replicator and good mouse.
      11. Cordless (or cell) phones & headsets, no speakerphones
      12. Lots of electric and network plugs, with at least 4 electric & 2 net above the desktop.
      13. Large bookshelf, whiteboard and tackboard.
      14. Solid, comfortable, ergonomic chair
      15. Subdued room lighting, tasks lamps on desks
      16. Nicely painted walls (not white!)
      17. Good carpeting, acoustic ceiling and sound-absorbing wall panels for noise reduction.
      18. Framed artwork (not necessarily original) on the walls (not "Unix Magic" or product posters).
      19. A couple of small quiet rooms with a round table and two or three chairs.
      20. At least one conference room, fully equip'd w/presentaion and pro speakerphone.
      21. Break room with full kitchen. Hot/cold beverages (non-alcoholic) for free.
      22. Small exercise room (treadmill, lifecycle, bowflex, exercise mat) with shower.
      23. Receptionist to screen calls, take messages, greet visitors, make copies, etc.
      24. A gopher-type person on-staff to keep things clean, make minor repairs, run out for supplies, get lunch/dinner, pick-up prescriptions and such. Amazing how valuable this $8-10/hr person will be.
      25. Laundry/dry-cleaning pick-up & delivery service (either employee or employer pays)
      26. On-site hair stylist twice a month (either employee or employer pays).
      That's all I can think of at the moment.
      --
      --- A man with a briefcase can steal more money, than any man with a gun. [Don Henley]
  7. Work from home by blahbooboo2 · · Score: 3, Informative

    You want to get better productivity, let people work from home. It works great when you have the right people (people usually work more from home then when at an office IMHO).

    1. Re:Work from home by dasmegabyte · · Score: 2, Insightful

      Work from home can also be MURDER on collaborative projects. I work at a company with several work-at-homes, and me at the office. The most common phrase is "has anybody heard from X?", where X is a work-at-home in the middle of a big project. X of course is deep in their work, and what they're doing has no bearing whatsoever on what we need. Instead, they're working on prettying up what THEY think is the bad part of the program. This happens even with very tight design specs and good communication...it's just really hard to get inside somebody's head on a collaborative, customer driven project if you're always two hours away. It's even harder to work through QA.

      And then there's the stress put on me, the non-work at home. Besides my own projects, I also have to pick up all the support calls that trickle into development, go to all the meetings, and be the beck-and-call man who hears complaints and looks into the feasibility of repairing them even if a problem isn't my fault. I'm lucky if I get half as much work done as the other guys...and then I get to hear stories about how so-and-so's project was completed before mine. No shit -- that's because he doesn't drive 30 minutes to work every morning and wasn't squeezing in two or three overtime hours per day just to get his regular work done around the other work.

      Incidentally, I hate working at home. Home is where my dog is, home is where my project car is, home is where my record collection is. I don't want to be working here...where do I go when work gets too hectic and I need to relax? The bathroom?

      --
      Hey freaks: now you're ju
  8. Windows by dirkdidit · · Score: 3, Insightful

    Even if it's a crappy view over looking the slum of town, windows make the day go by so much faster. If windows aren't in the work area, maybe pictures and paintings of the outside world would help.

    I've been working in a basement office for 2 years now and there are some days where I wish I could just look out the window and regroup.

    1. Re:Windows by Go+Aptran · · Score: 5, Funny

      Er... this is Slashdot... LINUX... not Windows... You like to look out a Linux and see a beautiful view...

      --

      "Under the spreading chestnut tree, I sold you and you sold me."

    2. Re:Windows by Wilk4 · · Score: 2, Insightful
      definitely windows around. the one I can see out my cube entrance definitely helps make me feel better about spending all day there.

      And don't go with the old style floor layouts of putting all the cubes in the center of a floor with offices all around so the cubies can't seen any of the outside world. That makes the VIPs with offices happier but makes the cubies way unhappier.

      also cubes are ok, but no more than 2 people per and make them large enough, and with walls high enough to give some sense of privacy.

      design cube layouts so both cubies can put their computers at angles so they don't always feel like someone is looking over their shoulder (don't force them to have their backs to the entrance)

      inexpensive coffee mess, vending machines closeby with a decent selection, restrooms, copy machines etc just a short walk.

      enough network printers so no one needs to walk too far for printouts. and at least one should be color, and some should support B size (11x17") paper

      decently large monitors on computers, I love my 21 incher...

      comfortable chairs that are adjustable in a number of ways to meet everyone's needs

      good temperature controls. too hot or too cold is a real pain and very distracting. make sure the HVAC system doesn't blow right on anyone or make too much air movement noise...

      Let the employees pick where they will sit and who they'll cube with !!!! big one. makes a huge difference. Do NOT just assign them to places as you want, give them the choice.

  9. Comment removed by account_deleted · · Score: 3, Interesting

    Comment removed based on user account deletion

  10. Must Have by Anonymous Coward · · Score: 2, Funny

    Start with an Aeron Chair! Everything else is just fluff. Oh and get one of those cool paintings of Dogs Playing Poker.

  11. Oh yea? by Kenja · · Score: 4, Funny

    Of Yea? Well I'll go build my own office. With hookers and black jack. In fact, forget about the office.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
  12. Several suggestions... by mooman · · Score: 5, Interesting

    First of all, I'd assert that fffice policies are just as important as office layout. If I'm told I can redecorate, then I'd almost rather do that than trading generic beige for something that some stranger decided is "artistic".

    Here are ideas to consider:
    No fluorescent lights. Try to provide full-spectrum sources where possible, and give people the ability to control how much light they work with. I have a big black insert in my window to keep glare off my screen and usually keep my overhead off too. Programmers and creative types are usually the most sensitive to this.

    We have a couple people that are seldom in the office. We actually give them larger offices with a spare table and use them as mini-conference rooms while they're gone. And since they're seldom in, they usually have clean desks. (This assumes you have square footage to spare like that.)

    If anyone in the office commutes by bicycle, a shower is a great thing to have. Appreciated by them *and* their coworkers. >:0

    If you have a snack area, you'll probably have a microwave. Consider also having a toaster oven, or better yet a full size stove/oven. This makes it easier to fix whatever you're in the mood for. And I'm more likely to hang around the office if I can have what I'm in the mood for. (Microwaved bagels are right out, for instance). Ditto for an icemaker.

    Have enough printers. Having to walk from one end of an office to another just to print a short doc is annoying. Make sure the printing facilities are split up and placed strategically around the office.

    If you have creative types as mentioned, at least one conference room should be wall to wall with whiteboards (or smarter equivalents if you have the budget). I like to have two in my office alone.

    Make sure there is good (and adjustable) air conditioning and heating. It's very hard to productive when you're too hot or cold.

    At my current company we have an M&M jar on the front desk that gets emptied and replenished every couple of days. Nice for those times when you've got a munchie attack but don't have time before your next meeting to go get something. Doesn't have to be M&Ms, but just something along those lines.

    --
    In the Portland, Ore area and like card games? Check out: http://groups.yahoo.com/group/portlandgames/
    1. Re:Several suggestions... by angle_slam · · Score: 2, Informative
      No fluorescent lights. Try to provide full-spectrum sources where possible, and give people the ability to control how much light they work with. I have a big black insert in my window to keep glare off my screen and usually keep my overhead off too. Programmers and creative types are usually the most sensitive to this.

      Fluorescent lights gets a bad rap. Flourescent lights are available at various different color temperatures and are also available full-spectrum versions. (Just google for full spectrum fluorescent for many more choices).

      Because of their low heat output and low power usage, they are actually preferred by some lighting professionals for photo and video work (in the full-spectrum versions, of course).

  13. Where to begin? by Sean80 · · Score: 5, Insightful
    I'd start with the overhead lights. Fluoros are the most god-forsaken things ever invented by human kind.

    Next comes the offices. If you've got programmers, give them the offices, and let the directors and VPs, who are never in their offices anyway, have the cubes. Programmers need peace and quiet, and the ability to hang a "stay the hell away from me" sign on the door.

    1. Re:Where to begin? by Nuttles · · Score: 4, Insightful

      " If you've got programmers, give them the offices, and let the directors and VPs, who are never in their offices anyway, have the cubes. "

      Are you living in a dream world...the directors and VPs working in cubes, EVERYONE WILL WORK IN CUBES BEFORE VPs AND DIRECTORS EVEN CONSIDER IT

      most VPs and Directors won't even give up the space if they knew for a fact that it would get the company bigger profits. VPs and Directors are one of the few types of people that generally have bigger egos than programmers so again I will say...IT WILL NEVER HAPPEN

      Nuttles

      Christian and proud of it

  14. A good actual kitchen rocks.... by barc0001 · · Score: 4, Interesting

    One place I worked was in an industrial park, and they took over half of a building. The kitchen of the place was actually the remains of a failed industrial park-ish greasy spoon, and as a result we had a commercial gas range, two huge fridges, a deep freeze, a full complement of pots, pans, etc. It was great. Nothing like being able to just walk into the kitchen and make yourself a good non-microwaved meal to make one feel at home... Mmm. Still miss making steak for lunch...

  15. Why I hate my office... by Kyosuke77 · · Score: 2, Informative

    Two words: air conditioners!

    There are two huge and incredibly noisy air conditioners in my office (for the adjacent rooms). There are no windows because it's a basement office.

    Never let yourself get stuck with the basement office.

    --
    GET THEM INSIDE THE VAULT!
    1. Re:Why I hate my office... by Anonymous Coward · · Score: 4, Funny

      umm...yeah. milton...i'm gonna have to ask you to move your desk down to storage b.

    2. Re:Why I hate my office... by Paster+Of+Muppets · · Score: 3, Insightful

      Back when I was testing software last summer, the place I was working was up on the third floor, and more often than not you'd take the stairs to get up there. During the incredible heatwave in London at the time, the A/C decided to pack in, and the company who we paid to sort it out never did (until we threatened legal action). Seriously, productivity drops off very quickly in temperatures of 30C+, so make sure the A/C is up to scratch. On the bright side, at least the department manager bought ice creams for everyone every lunch break!

      --
      Due to lack of disk space this user has been discontinued
    3. Re:Why I hate my office... by TastyWords · · Score: 3, Informative

      For the uneducated, here's a little diddy:

      30's hot
      20's nice
      10's cold
      0's ice

    4. Re:Why I hate my office... by Xaria · · Score: 2

      Unless you live in Queensland, Australia, where 20 degrees Celsius (68 degrees Fahrenheit) is considered cold too! We like our weather at about 26 (79) degrees, and hot is when it gets over 35 (95) :)

  16. A Hindi to English dictionary of course by gelfling · · Score: 5, Funny

    And a good flyswatter.

  17. Whitboards by QuantumRiff · · Score: 4, Insightful

    A past company I worked at had several good sized conference rooms, which is normal.. However, every wall in these rooms was a giant white board. Also, several un-official meeting areas had white-board walls too.. That was dang handy for trying to explain things to people at impromptu meetings. And please, take one Conf. room, and put a couch, TV, and comfy chair or two in. makes meetings much more relaxed and productive.

    --

    What are we going to do tonight Brain?
    1. Re:Whitboards by Kiryat+Malachi · · Score: 2, Informative

      Pretty much everyone I work with has a whiteboard in their cube. Great for one-on-ones with someone; nothing like saying "Here, let me draw it for you."

      Needless to say, we have big old whiteboards in our conference rooms as well.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
  18. The perfect work setting. by cryms0n · · Score: 2, Interesting

    How about not even in the office?

    Equip your employees with a wireless laptop and a corporate account at the local Starbucks, Borders, or coffee shop hotspot.

    I would love to work for a company like that!

  19. Canine-friendly by stevef · · Score: 2, Interesting

    I would like to bring my dog to work. Ideally he could sit in my office under my desk while I work. Or the company (university in my case) could provide kennel space so that I could spend my lunch break with my dog. I would be willing to pay a fee similar to the parking fee for such a service.

    1. Re:Canine-friendly by Anonymous Coward · · Score: 3, Insightful

      That would be a real treat for co-workers with dog allergies, dog fears, or a love of a clean couch to sit on! Yup! Nothing beats a dog!

    2. Re:Canine-friendly by AuMatar · · Score: 5, Insightful

      I'd quit the minute they let you bring a dog in the building. Hate the animals, can't stand them. I freeze up if they get within a few feet of me. Work would be a living hell. The reason you're NOT allowed to bring animals is that despite how much you love your pet, nobody else there like the fucker. And we don't want the distraction and hassle of dealing with it when you lose control of the dumb animal. So leave your dog at home, I'll do you the same courtesy and leave my pet guinea pigs.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    3. Re:Canine-friendly by tonyr60 · · Score: 4, Insightful

      Hmmm, a bit over the top. One of the office workers here brings in her dog. It just sits under the desk and disturbs no one. Of course the dog's owner is blind.....

    4. Re:Canine-friendly by cmowire · · Score: 4, Insightful

      Bringing one's dog to work is fine.. until you hire somebody who is either deathly afraid of dogs, or is merely alergic to them.

      Oh yeah, and all of the really stupid pet owners who can't control their animal, nor clean up after them, doesn't help your case. Usually ends up being part of the lease agreement.

      Which is really too bad, because that would be nice.

    5. Re:Canine-friendly by kko · · Score: 2, Funny

      OMFG... What /. really needs is a "-2, Weird"

      --
      No, seriously, I just come here for the articles.
    6. Re:Canine-friendly by AuMatar · · Score: 3, Insightful

      Thats an exceptional situation. You're talking about an animal thats highly trained by professional trainers (I'm not sure howlong training a seeing eye dog takes, but I'm fairly sure its over a year) that without which the owner would not be able to function. He's talking about taking his pet dog to work.

      --
      I still have more fans than freaks. WTF is wrong with you people?
    7. Re:Canine-friendly by op00to · · Score: 2, Insightful

      If the dog is well behaved, and no one is deathly allergic to or afraid of the dog, there should be no reason why it can't accompany its owner to work. Without all these criteria satisfied, no dog. If the dog helps you code or do whatever it is you do, then great.

      To the people who are whining: grow up. The dog isn't going to eat you, shit on the floor, or anything like that.

    8. Re:Canine-friendly by Lispy · · Score: 2, Interesting

      Thanks for mentioning that. I am deathly afraid of dogs and once "worked" in an environment with three dogs, constantly fighting, and the largest one charging me every day of the week since he had forgotten that I am part of his tribe. I must admit that I wasn't really working at my full potential.

    9. Re:Canine-friendly by Grishnakh · · Score: 2, Informative

      This is entirely different. It's like comparing trained, professional car drivers to everyone else. If you get in a car with Mario Andretti, you can feel fairly sure that you'll get to your destination as safely as possible. If you get in a car with Joe Random, however, who only has a driver's license (which, in the USA, doesn't require any type of competence test at all), he may be a good driver, or he may be a complete nut.

      Dog owners are the same way. Some dog owners aren't a problem at all; they take good care of their animals, train them to not bark at all hours, etc. Unfortunately, not all dog owners are like this (probably not even a majority). Just like we allow any moron to drive a vehicle, we also allow any moron to own an animal, and this gives us people like my neighbors, who have dogs that stay outside all the time, bark incessantly at all hours, crap all over the yard (which is only dirt) which means I have to smell dog crap any time I go in my back yard, and try to jump over the wall and attack me.

      Tell you what, you can bring your dog to work after you bring proof that it's had years of training as a blind-assistance dog so that your coworkers don't have to worry about it barking, crapping on the carpet, attacking people, etc.

    10. Re:Canine-friendly by slashrogue · · Score: 2, Insightful

      Exactly how do you act around people then? Lighten the fuck up, dude. We have one guy at our office that brings his pug into work every day, and everyone loves him. He's like a little person only not as obnoxious. Several other people also bring dogs in on occassion, and no one minds. Only two of them have to be confined near the owner aside from potty breaks, but most of them just wander freely and look to be petted or find a nice place to take a nap. Look at it this way: a dog or a cat isn't ever going to decide to walk into the office with a semi-automatic and start killing people.

    11. Re:Canine-friendly by jjsoh · · Score: 2, Insightful

      "Most people LOVE animals"

      I think that's part of the problem.

      A few times people brought in their pet dog where I work (I work at a small private company, so the environment is pretty lax; sometimes, a little TOO lax, IMO). The dogs were surprisingly well behaved, but it was my fellow co-workers that could not STFU. They soon became the distraction, not the dogs.

      You couldn't be more right about productivity going down. People were always inclined to take a break more than usual (on top of all their cigarette breaks) to 'visit' the dog, which usually lead to small talk. And don't get me started about co-workers bringing their babies/kids. They're worse than the dogs in the distraction department. Thank goodness this is only once in a few months. I cannot imagine it being like this every day.

      I love kids (can't wait to have some of my own) and don't mind dogs, but I believe they have no business (no pun intended) being in the office. It's too distracting.

    12. Re:Canine-friendly by geekoid · · Score: 2

      you know, you replace 'dog' with 'hooker' you might be on to something.

      Animals in the work place are bad. They shed, they can cause a hostile work enviroment, if someone should get bit, the company will be liable, they stink(I don't care if YOU can't smell it, others can).

      I like dogs, but the work place in not appropriet.

      Then, if you let one person bring a dog, then everybody gets to bring a dog(which will quickly come to mean 'pet'. The next thing you know you got someones dog chasing someones cat, knocking over someone fish take and drownding someones lizard right in front of someone parrot, who will say something less then appropriet.

      Assuming you not a pet store or vet.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  20. Be Considerate by Thwyx · · Score: 2

    Be considerate. Don't put things that will distract people that may actually have work to do, and if you must, make sure they are out of earshot / eyesight / annoyance range. I'm as in favor of a rousing game of tabble tennis as the next bloke, but when I'm on a conference call, it made me feel like a kill-joy to have to stand up and ask people to quiet down.

    And for the love of , no popcorn machines! I used to love popcorn. Until I had to smell it every day for a month while people got bored of the shiny new toy.

  21. Office Collor by egm06 · · Score: 2, Informative

    I heard light green is very calming, use some of the color studys to choose the right ones.

  22. Floorplan by Octagon+Most · · Score: 2, Insightful

    Are you actually building an office? That is, will you have a say in where walls and offices are constructed?

    I am a fan of a floorplan that has offices at or near the center, cubes around the perimeter, and lots of windows. More light gets in that way and those without a walled office don't feel so much like a lower class of employee because they will be closer to the windows.

    Also wireless and meeting spaces / conference rooms of various sizes encourage people to move around and collaborate.

  23. 2 words by foidulus · · Score: 5, Funny

    pants optional

    1. Re:2 words by Kiryat+Malachi · · Score: 3, Insightful

      No. You missed 2 very, very important words:

      Coworkers choice.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
  24. WINDOWS!!! by Flamingcheeze · · Score: 2, Interesting
    And I'm not talking about operating system here... Natural light and fresh air are absolutely crucial, in my opinion.

    Also, make sure to design flexibility into the office. The more adjustable, the better. For everything. Minimize hard walls. Put wheels on almost everything.

    --
    The Philosophy of Liberty | lewrockwell.com
  25. Simple - Outlets! by feed_those_kitties · · Score: 5, Insightful
    Put at least 8 in each worker's area -- no more power strips!

    Windows (the kind you look through to see the outside world) are nice, too...

  26. Hey, HIRE it done. by Flak · · Score: 4, Insightful

    Eh. Do everyone a favor and HIRE an interior designer. They don't spend 4+ years in university for nothing. There are plenty of design studios out there that specialize in workplaces. Look one up, they will open your eyes too all sorts of things that you would never of thought of.

    Many times they will also point out sources for fixtures and whatnot that are much more economical than the places geeks would go. And no graybar is not the place you buy your overhead lights. Oh and they are all current with the workplace safety / egonomic regulations as wekk.

    1. Re:Hey, HIRE it done. by nets2u · · Score: 2, Informative

      This is the way to go if you have the budget. Using a professional for the office is just like using a professional coder for software. That person will have the skills to do it right. They'll think of things you won't. This is especially true the larger the office. Design Perspectives has done a couple of offices for us and their results were much better than ours and actually the cost was less considering the amount time it took us.

    2. Re:Hey, HIRE it done. by dave420 · · Score: 2, Funny
      "They don't spend 4+ years in university for nothing"

      Yeah... that weed isn't going to smoke itself...

  27. No Cubes, Lots of Windows by N8F8 · · Score: 4, Informative

    I once toured a nify building in Melbourne Florida owned by Encso. Each floor had a ring of offices around the outside and a communal lab in the center. Everyone had plenty of windows and they a shared area to work together in.

    --
    "God fights on the side with the best artillery." - Napoleon, Marshal of France - speaking truth to power
    1. Re:No Cubes, Lots of Windows by javaxman · · Score: 3, Insightful
      This is a very good general design for an office space, although I do think smaller, individual offices are a good way to go if possible. Everyone gets a window office ( with a REAL door ). There is a big, central area with large tables and tools of the trade and good ( preferably natural ) lighting. People get to put whatever they want in their own office ( and close the door when need be ) up to the point where it slows productivity.

      This of course doesn't work too well if your building is *really* big. More smaller buildings ( or wings ) are better than one big brick with a windowless interior.

      People working on the same or similar projects get adjacent offices. Offices should be large enough to not feel cramped but too small to even *think* about putting two workstations in. Each office "ring" like this should have at most 15 or so offices- and should mirror your teams. This is a good design for creative professionals to work in.

      You have teams with more than 15 members? Who manages that team, and how well? Think about subdividing it. Really.

      If you can't, for whatever reason, give people real, individual offices, you're probably better off with big, open, space rather than thin walls that block light but nothing else. Cubes suck, period. If you have the luxury of designing your space from the ground up, design it so people can have real offices with an informal gathering space right outside every team member's door.

  28. Spare Chairs by CdBee · · Score: 3, Insightful

    The comfort and happiness benefits of being able to sit down when you visit a colleague's working-space are great and few offices cater for it.

    If you have an impromptu meeting, do you want to be standing or sitting on the edge of a desk?

    --
    I have been a user for about 10 years. This ends Feb 2014. The site's been ruined. I'm off. Dice, FU
  29. We have a hot tub by eric76 · · Score: 2, Informative

    At a previous job, there used to be a nearby diner that was rarely busy in the afternoon. I used to regularly go over there and drink ice tea for a couple hours while reading computer manuals.

    At my current job, there really is nowhere suitable to go. The local public library is only half a block away, but it is only open a few hours a week and really doesn't have any good place to sit down and concentrate without interruption.

    What I would really like is a reading room/library with comfortable chairs, good lights, both desks and coffee-type tables, no telephones, no computers, and good insulation to keep outside sounds out.

    About the closest thing we have to that is a hot tub. It is comfortable, the lights are okay, and there are no telephones are computers in htere, but there are no desks or tables so if what you are reading slips, it gets soaking wet.

  30. Comment removed by account_deleted · · Score: 2, Informative

    Comment removed based on user account deletion

  31. Beware the excesses by PIPBoy3000 · · Score: 4, Insightful
    Too often do I hear tales of people going overboard trying to make a "fun" working environment. When John Romero was at Ion Storm, their Dallas office was an example of incredible excesses.

    A Gamespy article has a nice quote predicting their downfall:
    I knew that place was in trouble the day I walked into the Dallas office and saw the huge 10-foot wide Ion Storm logo inlaid in the floor in Italian marble.
    Work should be a practical place to get things done - cubicles are reasonable balance between cost, privacy, and personal space. Having meeting rooms, bathrooms, and a kitchen is also nice. The traditional approaches to work spaces are done because they work well enough.
    1. Re:Beware the excesses by ipfwadm · · Score: 3, Funny

      Having meeting rooms, bathrooms, and a kitchen is also nice.

      Yeah, a bathroom would be nice. The last place I worked we all just pissed on the floor. Lemme tell ya, if you think cubicles offer a good amount of privacy, try taking a shit in one without attracting some attention to yourself.

  32. A place/time to congregate by taniwha · · Score: 2, Interesting

    Moving to the US I found I really missed 'morning/afternoon tea time" turns out lots of really important informal communication goes on there .... so make a space and time at least once a day for people to sit down together and just talk

  33. Beer! by mrnutz · · Score: 3, Insightful

    Beer fridge or a kegerator means happy employees.

  34. Lights! by netfool · · Score: 3, Insightful
    Lighting:

    - Having natural light instead of flourecent is GREAT, but it's not always an option (raining outside, winter daylight hours etc).
    I honestly believe having the sun shining in your office has a huge positive impact on office morale than sitting in a damn cubicle with flourecent lights humming over head.

    - Having non-overhead (and non flourecent) lighting whenever possible. I hate overhead lighting. I REALLY hate overhead flourecent lighting.

    - Allow me to control the light in my area somehow. I like things around me a bit dimmer when I'm working on an important file or project.

    --
    Left 4 Dead Gaming Group - http://www.l4dgg.com
  35. RANT MODE ON by Atario · · Score: 4, Insightful

    Aeron chairs??? Those things dig into your legs! OW!

    Oh, and cubicles (it's NOT "cubes") offer the illusion of privacy. In fact, they do nothing of the sort. Everyone can spy on you, and everyone's sound bothers you. Big open rooms are a nightmare -- "grand central station" springs to mind. No, give me a separate, enclosed, real, no-foolin' OFFICE of my own every time. With a door I'm allowed to close, too, thank you very much.

    One thing you didn't mention: quit it with the fascist network policies. This encompasses everything from logon scripts that overwrite your preferences in the registry to not having access to your own C: drive to "Unacceptable Use Detected" internet intercept screens. HANDS OFF, please. If you don't trust me to do my work, how do you trust me at all?

    [Exhales] Sorry. Bit of a rant there.

    --
    "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
    1. Re:RANT MODE ON by Kiryat+Malachi · · Score: 2, Insightful

      I like my Aeron, but I think it really is personal preference. I like them because normal chairs trap heat, and I do very poorly in heat. Aeron doesn't, which makes a huge difference in my comfort level. Let people who want them have them; in our building, you don't see them floating around looking for owners. People who want the standard cloth chair (or hell, even a leather chair - the Aeron's aren't any cheaper) should be able to get it, and I should still be comfortable sitting on my cheese grater.

      Cubicles, on the other hand... bleh. If you absolutely must go with reconfigurable office space, get floor-to-ceiling partitions and provide doors. It isn't as good as a hard-walled office, but it provides *real* privacy as opposed to the illusion thereof. In addition to your employee's mental health, allowing them to close themselves of will make them more productive (fewer interruptions), lead to fewer issues of people knowing things they shouldn't (like my cube neighbor's credit card number), and happier. Yeah, you might lose 5 minutes to them checking ESPN, but you'll gain it back in productivity.

      --

      ---
      Mod me down, you fucking twits. Go ahead. I dare you.
      (I read with sigs off.)
    2. Re:RANT MODE ON by 0racle · · Score: 3, Insightful

      fascist network policies

      Its their computer, they can decide how you use it. If your job doesn't require you to change the system settings, its much easier to remove the ability instead of just trust you to do your work and it prevents problems due to mistakes. If its corporate policy to have a single screensaver and wallpaper, then you should be locked out of changing them, because I have never met someone who could be trusted not to change it after they were told not to if they could. Most workers think they can be trusted not to do the mundane things they were told not to, but time has told that they can't. Its not your system you just use it, so suck it up.

      --
      "I use a Mac because I'm just better than you are."
    3. Re:RANT MODE ON by gcaseye6677 · · Score: 4, Insightful

      In an office full of non-technical people who just happen to need computers, I agree, lock everything down. However, if you think programmers are going to code more efficiently by not being allowed to install anything, change settings, access the web, etc then you are dreaming. Good luck keeping any talented technical people on staff if you have a standardized corporate wallpaper and no ability to customize software settings. Also, any admin who feels that the only way to secure the system is to not let the users have any control whatsoever over their own machine is clearly incompetent. I'm not saying this is necessarily true of the parent poster, but I have met some admins who simply lock everything down because they don't really know how to secure their network.

    4. Re:RANT MODE ON by daveo0331 · · Score: 3, Insightful

      True, the company has the right to do whatever they want in this area. But it's not a very smart thing to do from the company's perspective. Why not? It makes the work environment less pleasant (making it harder to hire/retain workers) without doing anything to increase the company's ability to make a profit. A company whose management is worried about what screen saver its employees use is focused on the wrong things.

      To put it another way that PHBs might be able to understand: One way to keep productive employees from leaving the company is to raise everyone's pay 10%. A much cheaper way is to eliminate any company policy that is annoying/wastes people's time without doing anything to bring in more revenues.

      Don't implement policies for the sake of implementing policies. Have a reason. It's not that you don't have the right to implement stupid policies. You can have a required weekly department meeting at 2:30am on Saturdays if you want. Just remember that some of the things you have the right to do as a business owner will hurt your business if you do them.

      --
      Remember the days when Republicans were the party of fiscal responsibility?
    5. Re:RANT MODE ON by DanielJH · · Score: 5, Interesting

      It seems it happens to the best of them. How sad. The job of the IT person is to free the mind of the employee -> allowing them to be productive -> so the company can make money. That is unless you are working in an Electronic Sweat Shop where the cost of the brain power is less then the cost of the computer. If the brain power is not doing the work they should be shown the door. It is that simple.

      IT people have a large amount of power, and some of the correct use is making sure idiots (usally those outside the company) can't do bad thing to the company. The correct focus of the IT person should be the productivity of the employees, not your ability to make life easier on yourself.

      New rant: This is someplace were Unix/Linux is wonderful. With Linux I can cheaply install more software on every machine then almost anyone would use. Very few applications are ever missing. Costomizations stay in the users own directory. If you have a problem expect me to restore yesterdays configuration. If your machine has a software problem, it's going to get wiped. In this world the User gets all the power and the admin gets a consistent easy to install system. Everyone wins.

      Yes, I'm both the admin and the user. I have worn both hats often at the same time.

    6. Re:RANT MODE ON by dasmegabyte · · Score: 2, Insightful

      "Corporate policy" is another term for "bullshit IT managers do while slacking on installing patches." Everybody's work will, at some time or another, require them to change system settings. Everybody's work will, at some time, require them to install software. If you assign me a computer, I expect to be able to use it. If I trash it, reprimand me, but it is LESS work for either of us over the life of the tool to let me use it the way I know and break it then it is to teach me a new way to use it and require your supervision to use it.

      But seeing as you have your office has you locked down so tight you can't even use contractions, I don't expect you to understand. I've worked construction jobs and factory jobs...and none of the maintenance staff ever has the power, nor the indignancy, of IT workers. Face it guys: you are glorified digital janitors, and the only reason you have the power that you do is that CEOs have not yet realized how easy you are to fire and replace. I've seen offices that have high IT turnover, and you'd better believe they have clean, easy to use computers and no "policy" about the way i have to use the tools that do my job.

      --
      Hey freaks: now you're ju
    7. Re:RANT MODE ON by makohund · · Score: 4, Insightful

      Whoah. You sound pretty pissed. Chill.

      Truth is, you're both right about your respective situations, and wrong about each others.

      Those in programming jobs always seem to have a hard time understanding that they aren't the only people around using computers in their workplace. And not everyone works for a company that produces software. (For any company that doesn't, any programmers on board are support staff too.) The vast majority of people using computers at work have nowhere near the expertise programmers do. They just try to use the machine as a tool to do their work.

      On the flip side, admins (at least the sort you are ranting about) are overexposed to those users with minimal experience and knowledge w/computing in comparison. (Anyone who admins those kinds of users can tell you they NEED to be restricted, or they WILL break everything in sight on a regular basis and support costs will go through the roof.) Trouble is they get stuck in that mindset... and put all users in that same boat. Which is a problem... particularly when managing machines for programmers. For all the reasons you give.

      Solution? Easy...

      Admins should treat programmers as a separate class from other users and give them permissions (within reason) to manage their own machines accordingly.

      And programmers should understand that when admins are talking about needing to restrict users, they are talking about Joe MBA and Jane Marketing types, not you.

  36. For efficency and my personal thoughts. by under_score · · Score: 4, Insightful

    Don't even think about doing this without reading "Agile Software Development" by Alistair Cockburn . . . even if you aren't doing software development!

    In any office, communication efficiency is the most important factor in productivity. My father works at a college, I work in the financial industry, and my brother is a filmmaker. In all these diverse industries, communication is the essense of getting things done effiently (obviously, _just_ getting things done _just_ takes bodies).

    Now for some personal preferences: I like to have a personal private space for photos, plants, doodling. I like to be able to arrange the space as I like, including the furniture. I like to have privacy in the space so that I can veg when I need a mental health break, or so that I can concentrate when I'm in a bad mood and don't want to deal with people. However, I also really enjoy working in an open area with other talented people. The open area must have lots of whiteboards, good network access (802.11g is good enough), lots of stationary supplies, large work surfaces, and ideally a good relevent reference library handy (easiest to populate this with suggestions from the people working there). Much as I like some natural light, too much can ruin work in the morning or evening when the Sun shines directly into a space - one way to solve this is to orient most windows to the North. A good number of real air-cleaning plants is a good investment too since humans are naturally in a better mood when exposed to nature.

    Hope that helps.

  37. 5 simple rules... by Anonymous Coward · · Score: 2, Informative

    1. Quiet, developers need lots of concentration
    2. No time-clocks, hire responsible people, they will put in more time when needed
    3. Telecommute, except for project meetings, brainstorming sessions
    4. Do not mention "long hours" - that means you are:
    a. Disorganized
    b. Underbudget/understaffed
    c. Going to "over work"/"burn" people fast
    IMHO long hours are the result of somebody fucking up either with irrelistic deadlines or bad specifications or design.

    5. Breaks - the development process sometimes requires you to take a break to think things over.

    Aside from that, yeah, flat panel displays, fast cpus, lots of memory, fast internet access.

  38. My office... by MrIcee · · Score: 4, Interesting
    years ago I was hired by Truevision (an older graphic card manufacturer) and was allowed to hire my own team. We were given our own office space (all of us software programmers) in a new building and were allowed to specify what we wanted. Our requests were completely opposite of what the rest of the building had, but we were given all our requests which were as follows:

    1. An interior room with no windows.
    2. Incandescent lighting WITH DIMMER SWITCH (which we kept at a barely visible level
    3. A stereo system
    4. NO CARPETING and good rolling chairs - making it very quick to scoot to someones desk to check out their work
    5. A door with a lock

    It was wonderful.

    However, now I live in Hawai'i and my lab here is kinda the opposite -- here I have an office which is completely surrounded with glass - but overlooks a beautiful landscaped garden - so it's worth it. Still have the rolling chair, no carpeting and incandescentlighting and locked door.

    1. Re:My office... by stevesliva · · Score: 4, Funny

      That sounds awful. I thought all the undead programmers worked for Microsoft, not Truevision.

      --
      Who do you get to be an expert to tell you something's not obvious? The least insightful person you can find? -J Roberts
  39. I've got a mile long list by photon317 · · Score: 4, Insightful


    But let's just cover a couple big ones:

    You spend about half your waking life in an office, and therefore you shoudl expect some level of privacy and a decent standard of living. The biggest infraction against this that many modern offices make is the "cube farm".

    Cubicles are a great economical alternative to traditional offices, but you must give people ample room to breath, and ample privacy. 2 foot by 4 foot cubes with waist/desk-high walls is BAD. 6-8 feet on a side and walls that are neck to head high on the average employee is GOOD.

    Additionally, it helps to provide ample privacy rooms. These are small conference rooms (actual rooms with doors and (possibly translucent glass) walls. They don't get booked for meetings, they're designed for impromptu use. When someone needs to make a telephone call that's personal in nature, or a couple people can see their discussion is getting a bit heated for cubeland and needs to be hashed out in private, or small impromptu team meetings, etc. This keeps distracting drama-rama out of the cube area, keeps people's privacy better protected, and prevents the distracting small team meetings in the cube-hallways that annoy everyone nearby trying to work.

    Good quality white-noise generators help a little bit on the privacy and distraction fronts as well. Just enough to drown the distant din, but don't turn them up so loud that people can't willfully talk to the guy in the next cube over.

    Lighting. Your employees use computer monitors. This means you don't want the outdoor light coming in through windows causing glare on their monitors, and you don't want nasty flourescent lights wreaking havoc in the eyestrain dept (hint: flashing light + flashing computer image = fried eyes). There are flourescents out there that are better than average for this, but the ultimate is anything that doesn't have a flashing frequency like flourescents do.

    Hmm this comment is getting long, I'll be back later.

    --
    11*43+456^2
    1. Re:I've got a mile long list by skelley · · Score: 2, Interesting

      Theses are all good comments. I'm just against 8 foot cube walls because they feel pretty claustrophbic, unless your space has 14 foot or better ceiling height.

    2. Re:I've got a mile long list by DissidentHere · · Score: 2, Funny

      (actual rooms with doors and (possibly translucent glass)

      (hint: flashing light + flashing computer image = fried eyes).

      You my friend, are certainly not a Lisp programmer are you?

      Good thoughts.

      --
      "None of us are as dumb as all of us." - meeting mantra
  40. Color! by ironicsky · · Score: 2, Insightful

    I work in a 96,000sqft office building that has over 900 employees working at any given time. For 3 years we had beige walls, carpet, desks, chairs, and computers.

    Finally, they took our suggestions and painted the walls. We got bright vibrant colors, you wouldnt believe how mood boosting having color is. We also have alot of windows.

  41. And think of the savings... by Atario · · Score: 4, Insightful

    ...to everyone when you don't have to spend 30-60 minutes each way each day to cram your way through freeways with insufficient automobile bandwidth.

    Just imagine if everyone who could work at home did work at home. The few who did have to commute would fly along on a nigh-empty freeway.

    And all the fuel saved...and the environmental improvement...and the lessened dependence on foreign petroleum...

    --
    "A great democracy must be progressive or it will soon cease to be a great democracy." --Theodore Roosevelt
  42. rear lighting, no windows behind monitors by forevermore · · Score: 4, Interesting
    As a coder, I'm in a constant fight against bad lighting. Many people here bash flourescent lights, but in my office at home I put in some full spectrum lights and LOVE the light quality. Another option would be to get the new high frequency lights (unfortunately no full spectrum bulbs for these yet), which do not have the same visible flicker that annoys a lot of people.

    However, number one on my list of light tips is NEVER EVER put a light source in the field of vision behind a computer monitor (eg. don't face your desk and computer out a window). It will force your eyes to continuously adjust between light levels while trying to focus on the light produced from the monitor and that coming from behind it. Always put light sources behind the viewer. Use diffused lights (eg. not a window) when possible to reduce glare, too.

    Plants are also a benefit in increasing the mood of a room. I don't have any at work (yet), but the shelves in my home office are covered in plants, and I can attest that when they're not there (I recently had a mealy bug infestation and had to quarantine them) the room is not as nice of a place to be. And I mean real, living plants, not the plastic kind. If you're worried about maintenance, get succulents like hoyas -- they'll stay happy even if you forget to water them for weeks, and they have really cool flowers.

    --
    Do you really need reason for beer? Wingman Brewers
  43. Get plants. by Lispy · · Score: 2, Insightful

    Get a decent amount of huge green plants. They are generally very easy to keep alive and make the rrom much more friendly. They do a great job as seperators between desks so that you don't get the feeling to be under observation all day. The green is easy on the eye and people relate to them over time. I know it sounds funny, but it's true! ;-)

  44. A library by Fiz+Ocelot · · Score: 2, Interesting
    Some kind of library with an enforced policy of being quiet. That way if the cube next to you is noisy and you must get something done, you have somewhere to go.

    And then there's the obligatory open bar, couches, etc.

  45. Best/worst office environments I ever had by RobinH · · Score: 2, Interesting

    The best office environment was a small company where we had around 3 to 4 people per room with a full corner desk each. Also, everyone in the same room was in the same work group, project team. Plus, every room had nice big windows. There was free bottled water and coffee. People brought in plants for their desks.

    The worst office is probably the one I'm in right now at a customer's site. Nobody in the whole company can see a window, except the receptionist by the front door. The colors are so bland I want to scream. The cubes are half height, and I can clearly hear a person's conversation on the other side of the 100 person cube room I'm sitting in right now. There are no plants (since there's no natural light). You need a special pass code to dial out so they can track your usage. Nobody even bothers with pictures of family or personal items.

    That's it... I'm going back to the hotel... I miss my old job!

    --
    "I have never let my schooling interfere with my education." - Mark Twain
  46. Re:A good espresso machine. by Unnngh! · · Score: 2, Funny
    No, No, No! If you buy an espresso machine, the employees will be getting up at least twice a day to make espresso and they'll be going to the bathroom every 15 minutes. Total work time approaches zero.

    The only solution is an intravenous caffeine drip system. This keeps them literally chained to their desks. Coffee, sodas, and water should also be prohibited unless the employees have unusually large bladders.

    -The Management

  47. Communal space is a must... but so is privacy by ianbnet · · Score: 2, Interesting

    The best-designed offices I've seen have enormous amounts (percentage-wise) of communal space -- nice cafeteria/kitchen areas, with lots of public (i.e. employee-accessible) dishes, supplies, whatnot.

    People work together best when they have a comfortable space to do it.

    I've also seen offices with semi-partitioned work areas surrounding a central communal space; i really like that environment. Of course, plenty of private storage for personal effects, large desk areas and line-of-sight to other employees are all good.

    I like community, so to some this might sound like a cube farm -- but expanded greatly to give employees the space they need to spread out and do their work.

    --
    --------------------- -me, Crusher of those who are Foolish (don't be foolish)
  48. My list includes... by AxsDeny · · Score: 2, Insightful

    - The ability for multiple lighting zones. I prefer to work in the dark with nothing more than the glow of my monitor. My boss likes to have all the lights on and all the shades wide open. Plan for this.

    - A library of good source materials and reference manuals. Having a 3-copy-O'Reilly-library would be much more cost effective than 15 people owning the same book.

    - A place to sleep for an hour. If I had a place to sleep for an hour in the afternoon I would have the motivation to work until 8pm every night. Otherwise, I'm gone at 5 on the dot.

    - A good calendaring system, office directory, and CRM system.

    - Ergonomic keyboards and chairs.

    - A bike rack in view of the front door/receptionist. Monitored areas are less likely to be burglarized.

    - Allow everyone to put their own music on their machine and share it out via the iTunes sharing feature. This is what we use at work. This allows people to keep their own music, but check out the tastes of others without doing anything illegal (at least without intentionally doing so). Music is a key feature of my work.

    - Make sure everyone has comfortable headphones for their music. No speakers.

    - Any 'piped-in' music should be low enough to be background noise. It should never be allowed to be heard on the other end of telephone conversations.

    --

    zork% mv *.asp /bin/darkroom
    283 files eaten by a grue
  49. not the same thing by mekkab · · Score: 3, Insightful

    service dog != annoying shih tzu

    --
    In the future, I would want to not be isolated from my friends in the Space Station.
  50. Doing the same thing... by howman · · Score: 2, Insightful

    I too am currently designing the 'perfect' office. I was given the task of designing the new design studio for our company. It also had to include a showroom for our products as well as a meeting room for customers and sales.
    I found the most important thing was consideration of the use of space. One can not design an enviornment without getting input directly from the people who will use it.
    What one person likes or finds friendly, another may find annoying or unfriendly. Simple things like are corridors or pathways wide enough for two people to walk side by side or pass eachother without one having to give way to the other. Or, are ammenities that are used on a regular basis easy to reach yet inobtrusive, such as the printer. Will there be regular informal meetings that require a central table or private rooms?
    Aside from all the suggestions of windows and no cubicles, walk through patterns, work flow patterns and usage patterns should be researched first and once those are as correct as they can be, making it bright, or pretty or anything else is easy, at least the space will be useable. Oscar Wilde said "Uglyness is the result of someone trying to make something beautiful, while beauty is acchieved by those who aim at making something useful".
    I fortunately have a background in design and thinking about the little things has become second nature to me through years of experience. My best suggestions would be to hit the printing room and grab a package of A4 paper and print out a floor plan of just walls and things you can not move, then draw in bulk areas of work space slowly refining them over a number of drawings. These don't have to be pretty drawings or even useful to anyone other than yourself. Just try to see what goes where, who does what and how your paths make life easier for the majority.
    If you need to get final approval from someone, please for your own sake, only give them 3 - 5 semi final top view drawings showing no more than boxes for desks and outlines for everything. Then let them choose the one they like the best before going gung ho choosing floor covering and paint colours.
    The worst thing you can do to yourself is give them too much detail and too many choices as they will ineveitably pootch screw the whole thing by taking bits and pieces from each and move them around causing you to think ' if they were going to be this nit picky, why the hell didn't they just do it all themselves?'
    Take your time and back up your stages with written explanations or notes as to why you did something the way you did and how it makes for a good work enviornment.
    Best of luck I have been on this for the better part of a year and we are still about 3 months from choosing a final design. As I work for a Japanese company, once the final design is chosen, I doubt that it will take more than 1 month to complete the build. But there is the nature of Japanese firms, total consensus before any action, then swift action. What a nightmare up to action but damn inside a week everything gets done and it is a sight to behold.
    Hope this helps.

    --
    flinging poop since 1969
  51. Lighting! Yes! Let your employees choose! by Tackhead · · Score: 5, Insightful
    > No fluorescent lights. Try to provide full-spectrum sources where possible, and give people the ability to control how much light they work with. I have a big black insert in my window to keep glare off my screen and usually keep my overhead off too. Programmers and creative types are usually the most sensitive to this.

    What he said. User-controllable lights are a must. Ask people about their light preferences, and group your people accordingly.

    If you work with papers on your desk all day, or a telephone and a Rolodex, you're probably a "light person". If you say things like "I hate a dark office! I can't work in a cave!", you're a light person.

    (Light Person Symptoms: 3.0 GHz PC under the desk with 21" monitor with fingerprints all over the screen, the contrast and brightness both cranked all the way up, but running at 640x480x60Hz, and that's just fine with him because all he uses his computer for is PowerPoint slides)

    If you work with a CRT all day, and use IM and email, you're probably a "dark person". You can't work in a lit room, you need to see your screen. If you say things like "Fuck, I hate the glare! I can't see a goddamn thing in here!", you're a dark person.

    (Dark Person Symptoms: 3.0 GHz PC with the cover off and assorted computer guts splayed all over the desk, and a 21" monitor that gets a daily spritzing of Windex every morning and has the on-screen adjustments have been perfectly tweaked for razor-sharp convergence at 1600x1200, because every fucking pixel counts - not just when using Photoshop or paging through reams of code, but when fragging his cubemates at 5:01 pm!)

    Group the dark people together and the light people together. Don't believe the bullshit from light people about how a "dark office" makes people sick and unproductive. Don't believe the bullshit from dark people about how a "light office" makes it impossible to read the screen. Just acknowledge that these two types of people are different, and provide adequate space for both.

  52. My boss likes Feng Shui by BillsPetMonkey · · Score: 2, Funny

    Every employee takes ownership of a lava lamp and a plant when they start their job.

    Whilst I have to recommend lava lamp especially, it is said that the health of the plant and whether the lava has gone cloudy (if you leave it in the sunlight) affects your promotion chances.

    I'm not kidding.

    --
    "It's not your information. It's information about you" - John Ford, Vice President, Equifax
  53. Death of the cubicle by EZmagz · · Score: 2, Insightful
    In my rather limited experience in the real world (I'm only 25), I've come to hate one thing above all other Dilbertesq torture devices: the cubicle.

    Seriously, I hate those fucking things. Drab, immoralizing grey-colored pieces of shit plastic that offer the illusion of privacy. You realize quickly it's an illusion whenever someone walks by and stares over your shoulder at whatever's on your monitor. Or depending on how they're facing, people peek over the sides and gawk while rambling about stuff you really don't give two shits about. And the minute you try to personalize them by bringing some *gasp* COLOR into your miniture world via posters, you get bitched at by management for inappropriate material. Wow, an 8x11 of me snowboarding in CO is inappropriate? Good thing I left my Barely Legal in the car.

    As someone else already posted, L-shaped desks against a wall in an open environment is awesome. Take down the barriers, you MBA fucks! If someone really needs their own space, give them a personal office. And while you're at it, put as many windows in as possible. And hire an interior decorator...just because you furnished your house for under $400 with piss-stained Goodwill furnature, King of Decore you are not.

    Make the place friendly, open (with as much natural light as possible), and comfortable. Granted the dot-com is dead and not everybody gets to play with pinball machines and ride segways around the office...but that doesn't mean your office environment needs to be modeled after Office Space.

    --

    "Hell hath no fury like a woman scorned for SEGA. ..."

  54. Re: I agree about the computer access by cbreaker · · Score: 3, Informative

    I agree about the computer thing. I personally hate over zealous admins that lock the hell out of everything. I mean, sure, there's a place for it. But often times it simply pisses people off because they feel as though they aren't trusted and it makes them dislike their work enviornment just a litle less.

    Most people won't fill their machines with bullshit. And the ones that do are pretty easy to detect, and those are the ones you can lock down.

    And I agree with one of the parent posts - you should have a fast internet connection. People love fast internet connections, and it just makes everything move a little bit smoother all around.

    --
    - It's not the Macs I hate. It's Digg users. -
  55. Knock Down The Cube Walls by andyrut · · Score: 4, Insightful

    I like being in the same room with others on the same project.

    The "everyone in the same room" philosophy works wonders. At our office, it's one big room. Everyone has identical desks and nearly identical computers - the boss sits among us (if you were to walk in, you'd have no idea which was the boss's desk). No cubicle walls. It makes for a very egalitarian work dynamic - without cubicles or offices, everyone's equal. Communication is a snap, we can just talk across the room with each other. If we absolutely have to see what's on each other's screen, simply walk across the room.

    What's best is it basically eliminates the need for company meetings. If everyone works in the same large space, I've found that everyone's on the same page on projects. There's no need to organize everyone into one central place like a boardroom for a meeting, because everyone works in the same shared space to begin with.

    Of course, we're a small company (about ten people), but my boss has always said that if we grew to be 100 people, he'd like to have the office set up the same way.

    I've worked in a cubicle setting, an office setting, and a one-big-open-room setting, and the latter is by far the best at buliding co-worker comraderie.

    1. Re:Knock Down The Cube Walls by andyrut · · Score: 2, Interesting

      With only ten people, it doesn't get as noisy as you might think. None of the three apply. :)

    2. Re:Knock Down The Cube Walls by eric17 · · Score: 3, Interesting

      But does it scale? :) Will it be 10 groups of 10 or 100 people in the same room? Good luck with the noise...

      The OBR arrangement might be good for scrappy development teams where there are lots of interactions between developers. But I doubt if it would scale to larger teams, and probably would only work well in the initial stages of a longer project.

      Perhaps a happy medium for larger projects would be to use OBR for the initial stages of a project, and offices after the team and project have gelled.

  56. For those who take nap after dinner... by mikelang · · Score: 2, Informative

    ...bed or comfortable armchair is a must!

  57. Re:Use Visio by the+eric+conspiracy · · Score: 2, Funny

    Visio is an MS product?

    Visio, much like evil, was bought out by MS.

  58. Easy... by MarcoAtWork · · Score: 2, Informative

    - private offices for everybody, with a window hopefully overlooking something green (it'd be also nice to have plants in the offices if at all possible)

    - air conditioning individually adjustable in every office

    - good soundproofing between offices so that it's possible to play music (at moderate levels) without disturbing others. Extra soundproofing can be made available off the worker's 'workspace budget' if needed

    - individual customizations for workers' PCs, some people can't work (pain free) without specific keyboards, or prefer specific mice, whatever: a $50 investment for years of productivity is worth it (again, from the 'workspace budget')

    - individual customizations for workers' offices, people come in different heights, shapes and sizes and while chair A might be perfect for a worker, it might be a torture device for others. Aeron for everybody is a waste, plenty of cheaper chairs that work just as well. Same goes for desks, some people like them tall, some people short: ergonomics is the name of the game. (again, from the 'workspace budget')

    - high quality heavy window shades/drapes/... nothing worse than trying to code with massive sun glare on your monitor.

    - incandescent lighting in all offices, makes the environment so much nicer to be in than fluorescent.

    - 'common' room(s) with 3-4 workstations for when people prefer to hash things collaboratively (vnc or something similar to be used to access each worker's individual PC)

    - at least 1 small meeting room (small = 4 seats) for every 8 workers, at least 1 medium (8-12 seats) for every 16 workers or so, and at least 1 large (fits everybody), if you don't plan to have many 'all hands' meetings just make it off the cafeteria/common area as not to waste space

    - completely enclosed and secured network room ('room within the room') there should be no need for anybody to go in there besides your IT staff, but it's nice to have it in a semi-visible place (with transparent windows) as people like to see shiny blinky lights

    - a sizeable cafeteria/common area with some couches, a TV, a foosball or pool table, a kitchen, fridges, microwaves etc. a TV sometimes is free teambuilding (esp. nowadays with the Euro soccer cup going on)

    - a good admin/facilities person who is on the ball and keeps supplies coming in on time and things running smoothly in general.

    these are just off the top of my head: it's amazing that so many bosses don't realize just how much more productive and efficient their workers could be if they just were put in the 'right' surroundings... hats of to MS in this case for their 'one worker - one office' policy (as far as I know).

    --
    -- the cake is a lie
  59. worker friendly - long hours by h4x0r-3l337 · · Score: 2, Insightful

    worker friendly - long hours. Surely you must see the inherent contradiction?

  60. I've done this before. by jgerry · · Score: 4, Informative
    I designed and implemented an entire office for 70+ people during the dot-com days. I did it on a reasonable budget and it made employees and management happy. Quick bullet points:

    • No flourescent lights. Halogens are great. Hang them from the ceiling and put a dimmer on each one. Different employees like different amounts of light -- give them a choice or expect to see developers climbing on furniture to remove unwanted flourescent tubes
    • 4 network drops per employee. Use them for phones too, reconfigure as necessary in the wiring closet. Cheaping out here will make your life a pain in the ass later. Plus the ugliness of seeing hubs and switches on everyone's desk. It costs marginally more up front -- pay for it!
    • Furniture. Pick 2 or 3 good task chairs, have furniture people bring in samples, and let each employee choose which he/she prefers. They'll feel involoved in the process and also won't try to steal each other's chairs. Don't buy cheap $100 chairs either -- your valued employees cost you a ton of money, spend $300-$400 on something they sit in all day, every day. If you're buying cubicle systems, make sure they're modular and reconfigurable. Many aren't. This will allow you to totally reconfigure your space by buying extra pieces instead of all new cubicle systems.
    • No draconian network spying policies. Tell employees they are expected to work and not play. Let them be in charge of themselves. Also tell them that although they won't be spied upon in general, any suspected or unusual activity may get them canned. This is usually enough to stop most of that activity. Sure you have to block certain things (P2P) but genrerally leave employees to themselves.
    • Free sodas / water / coffee / snacks. Keeps employees from spending time running around buying food and drinks. We spend upwards of $1000/month buying these things for 70 employees, but it kept them productive and happy. It also keeps them from taking 30 minute breaks to walk to Starbucks. Money well spent.
    • Let employees expense a reasonable amount of money on books and training. We had a $500 up-front expense level for new technical employees + $100/month for books, etc. Let them keep these things if they leave. Think of it as just a (small) cost of doing business.
    • Provide good common areas and conference rooms. Cover every available wall with whiteboard material. Don't spend tons of money on videoconferencing and plasmas TVs unless you absolutely need to. DO spend good money on real conference speakerphone systems.

      That's about all I can think of off the top of my head. My current place of work provides none of those things and I really hate them for that.
  61. Beyond coding by flinxmeister · · Score: 3, Interesting

    Remember that in many (if not most) companies, implementation, QA, admin, security etc. is just as much of a creative function as coding. Keep those people stimulated and comfortable too.

    I've seen alot of good software severely marginalized when the coder was seen as the sole creator.

    1. Re:Beyond coding by FosterKanig · · Score: 5, Funny

      Keep those people stimulated

      That is the best solution.

  62. Re: I agree about the computer access by ifdef · · Score: 5, Insightful

    In a small company, it's reasonable to say "either trust me, or get rid of me". I used to work in a 5-developers-and-a-secretary company that was like that, and nobody abused the trust.

    In a larger company (the one I'm in now has about 2000 employees), you have to assume that there WILL be employees who will be stupid, who will be malicious, etc., etc., so you probably NEED to have some central control.

    And that is one of the reasons why I GREATLY prefer working for small companies.

  63. Chairs and office mates by GrouchoMarx · · Score: 2, Interesting

    Number one, splurge on Aeron chairs. I used one at a consulting job I was at last year. Dear GOD I want one. They only hurt if you're wearing shorts and have hairy legs. Since I wear slacks even as casualwear, that's not a problem for me, and it shouldn't be for the bluejeans set, either. Being able to position myself perfectly to the computer, have my back in just the right place, not have it squeaking under me like the POS I'm sitting in right now, I was easily twice as productive just from the chair, because I could stay comfortable and focused for longer.

    Second, don't lock people in their own offices, and don't put them out in one big pile of desks or cubicles. Most development is done by multiple people anyway, so put two people per (spatious) office, specifically two people who are working on the same or related projects. It's nice to be able to ask the guy a question about what he's doing by turning around rather than walking down the hall. It's also nice to be able to take an impromptu break and chat with him about whatever is on my mind for ten minutes, then get back to work. If you're going to be doing any team-development (eg, eXtreme Programming) anyway, this will make things logistically so much easier, while still balancing socialization potential and get-the-hell-away-from-me-while-I'm-working behavior.

    I'd also suggest some decorations. I used to spend a fair amount of time just looking at the map of the city that was posted over the water cooler, just for the hell of it. The ability to zone out at a painting, tapestry, poster, or something that requires brainpower to process (complex patterns) is very good exercise for the brain, just as it is for a baby's brain. Maybe some of those computer-generated 3D poster things? :-)

    --

    --GrouchoMarx
    Card-carrying member of the EFF, FSF, and ACLU. Are you?

  64. Re:Lighting! Yes! Let your employees choose! by Alan · · Score: 4, Insightful

    +1!

    We just moved offices into something a bit nicer, and since it's only the three from the dev team in here we can have the lights off and the only light either sneaks in from the door that connects us to the rest of the building, or the nice big window that lets some of that "natural light" stuff in.

    Of course, if you have a dark office you have to deal with the crap of people constantly wandering into the office with witty comments like...

    "wow, dark in here"
    "you guys like the dark or something"
    "this must be where the mushrooms live"
    "wow, it's dark in here"
    et infinitum

    I really want a 1,000,000 candle spotlight to point at the door in cases like this. It's fine for the first few times, but after the 50th person who wanders in with a "dark in here isn't it" comment, you really want to kill someone.

  65. foosball forever by modoquasi · · Score: 2, Insightful

    nothing like slammin' a push shot to make your day a little brighter.

  66. If you do have a budget... by commodoresloat · · Score: 2, Funny

    I suggest the first place to cut would be the bikinis for the massage girls.

  67. Office design by Macgrrl · · Score: 2, Interesting

    There are a few factors I would look for if I was designing an office layout from scratch.:

    • Break-out space for informal meetings, sometimes you need to be able to thrash out a workflow or concept with other people, you don't want to be distracting to others, but formal meeting rooms can sometime supress creative discussion. You need a white board, a few comfy chairs and possibly a small table or two. Mostly you need space around the white board for multiple people to move around.
    • Acoustic privacy personal offices for everyone is impractical and not cost effective these days, but people need mental space to order their thoughts and allow them to concentrate on what they are doing. Cube farms with acoustic panelling can help this by reducing how much sound will travel across a room. Office with lots of hard surfaces are much noisier than ones with lots of 'dead' surfaces.
    • Diffuse Daylight being stuck in an office all day, especially in winter, can be very demoralising to never see daylight. Having some form of visible daylight is good for everyone's morale - however, you want to avoid glare - especially around computer monitors.
    • Good positioning of shared office amenties filing cabinets, printers, copiers, water coolers, stationary cabinets, etc... are a fact of life in an office environment, but they always seem to be crammed into inconveient and sometimes dangerous locations simply becuase no one thought about where they would go and how much space the required when they did the original layout. Do they impede access to fire escapes, do they require power, are they noisy, do they give off fumes?
    • Circulation through the space what's the shortest path to the break room and the coffee machine? Does it mean that one particular workstation is going to have a constant stream of people going past it all day? Again acousitc panelling is your friend. Cubes don't have to be to the ceiling - though as a minimum shoulder high is good.
    • Personalisation what capacity is there for occupants to personalise their space without causing damage to company assets? If all they have is dry wall, they are going to pins into it, or tape things to it which will wreck the paint surface. Make pin boards available, or some alternative.
    --
    Sara
    Designer, Gamer, Macgrrl in an XP World
  68. Get great headphones for everyone by tentimestwenty · · Score: 2, Interesting

    If you have to have cubes, or even if you don't, buy everyone a set of Beyerdynamic DT 531 headphones. These are not only some of the best headphones you can buy (around $150) but they are completely open so that you can hear what's going on around you while listening to music. As such, you don't have the desire to listen overly loud and you don't get that "in your head" feeling that most headphones give you. For working it's perfect.

    Music is a big way to personalize your work environment and I guarantee you that everyone who works for you will be shocked at how great the experience of using these 'phones is. It's at least as good as the first time you work for someone who gives you Aeron chairs.

  69. Re: I agree about the computer access by gregmac · · Score: 5, Interesting

    I agree about the computer thing. I personally hate over zealous admins that lock the hell out of everything. I mean, sure, there's a place for it. But often times it simply pisses people off because they feel as though they aren't trusted and it makes them dislike their work enviornment just a litle less.

    This is a tough one. I've been a sysadmin in a couple small companies. I started at the company I'm at now (family business), and locked down the network a little bit, but users could install software, and change things a fair amount. What happened was eventually systems were becoming totally unusable as adware got installed, and all sorts of other garbage people were trying out got on there, and the system would need to be redone. Since my primary job wasn't being a sysadmin, this made me do a bunch of extra work.

    I then went over to a software development company, and as we grew, I took on the role of sysadmin there as well. Initially I tried a mildly locked down environment with software delopment from Win2k server, and it was a nightmare. I took it off within a day because the programmers all hated it, and it was easier to install manually on the few support staff systems than it was to create packages.

    When I came back to my current job (which is not a computer company), I decide it was time to redo the network. So now it runs on Samba, and the workstations are locked down so that users can't install software, and a few registry changes are forced at login. I also use wpkg for software deployment, which is a huge timesaver. Most of the security, however, comes from the permissions on network shares and folders.

    While this is what the grandparent poster hated, I can totally understand why. The amount of time I deal with dumb problems of users screwing up their machines has dropped to almost nothing, and I only get a few people annoyed ocasionally that they have to get me to install software for them. (Well worth my reduced time). I think for the most part they understand too, because our workstations are basically never down.

    Most people won't fill their machines with bullshit. And the ones that do are pretty easy to detect, and those are the ones you can lock down.

    But then it's after-the-fact. You now still have to spend time reimaging and configuring the system. Then you lock it down, and the user is angry because they can't make changes like they could before and like everything else can.

    --
    Speak before you think
  70. stand up meeting rooms by dbc · · Score: 4, Interesting

    Meeting rooms:

    1. no chairs
    2. work table set to standing height for papers, etc.
    3. all the walls are whiteboard.

    With no chairs, meetings are exactly as long as they need to be, and no longer. Yes, I *have* worked in this kind of environment, and it works great.

  71. Why are you asking us? by chrysrobyn · · Score: 4, Insightful

    Seriously, unless you're trying to maintain some sort of artificial professional distance between you and your underlings (or superiors if you're a secretary), consult with your users. They know if they work in pairs, trios, have cross-functional needs (2 engineers, 1 creative on any given team), or if all 15 engineers work alone and only need to talk with sales every month, while the creative guys are the support for sales.

    Start by evalutaing the space you have, and the company needs. Make sure you have some expansion room if you think your company can become healthy inside of 5 years. Make sure you don't have to turn the break room into an office if you hire that 16th engineer. If your company (or division, or branch, or what have you) necessitates customer NDAs -- or might ever, don't go with any kind of open cubicle arrangement. Even if you do lots of intercommunication, enclosed single or double offices provide a degree of privacy that makes the employee feel trusted. Consider making your offices or spaces such that nobody has to sit with his or her backs to the opening (door or otherwise). There are plenty of metrics for productivity that don't involve sneaking up from behind someone. I've seen studies inside of my company that concluded cubicles didn't save the space anticipated once you factored in the space requirements of break out rooms so people could actually have some discussions.

    Furniture is less important. Give everybody a whiteboard and handle ergonomic needs as they arise. Consider using LCDs (if color realism isn't necessary) for clarity and space efficiency (energy savings are exaggerated, although measurable). Have some flexible policies regarding people decorating their own spaces, and you're probably set. Some people covet windows, others loathe the day-star entirely.

    As with any problem, a customer is involved (this time, your workers). Consult with your customer and make sure you understand the problems they think you'll solve. Listen to their suggestions on how to solve the problems, but make no promises until you've worked something out. Julius Caesar always asked even the lowliest of troops for advice before a battle-- he always had other plans in place, and the troops' advice rarely had any impact at all, but the illusion was that he cared about their opinions. Because they felt like their opinions were valued, they fought harder and won many battles that they should have lost by all accounts. If your workers feel valued, they will work harder for you.

  72. Please... by macthulhu · · Score: 2, Insightful

    Maybe it won't be as important to your company, but treat the grunts (coders, graphics people) as though they are at least as important as your sales people. I work in the advertising department of a large, death star owning, cable company... cough Time Warner cough cough. The culture has developed into a very lopsided mess that makes it very difficult to be a team player. The physical space is designed for paper-pushers... bright overhead lights, normal walls don't go all the way to the ceilings, too many cubicle walls, creative people located too close to administrative types... Even in an imperfect world, you should be able to provide different atmospheres for your "departments". Sales, customer service, administrative personnel, and the like can have their brightly lit "office" space. We rasterbators like to have a space where you can put stuff on the walls, play music, and literally "think outside the box". Likewise, dress codes and break schedules should be a bit more flexible for the people who need to get into any kind of creative "groove". Nothing puts the hurt on my right lobe like sitting in a bright white room, wearing clothes that are uncomfortable, listening to the demented ramblings of sales people trying to "upsell" a client. Fortunately, I have taken over an unused TV studio for my space. It's overkill, but having a 25x40 office where I can close the door and make as much noise as I want is much less stressful. Plus, scrubbing through chunks of video repeatedly has a tendency to make non-vidiots nearby want to hang themselves. Also, don't do what we did... Our fearless leader (all the way at the top) spent $23 Million on just HIS office in NYC. Meanwhile, the poor bastards creating the company's product out of thin air have had our salaries pretty much frozen. To add insult to injury, the completion of said office made all of the big news networks, Newsweek, most of the industry rags, and our utterly pointless company magazine. Nothing will demotivate the people who pull your product out of their ass faster than unbalanced compensation. That said, I'd like to apologize for using "think outside the box", "upsell" and "groove" in this post. See, I told you I was located too close to the office drones... Time to sharpen up my demo reel. Oh, and for the love of God, make sure there's free coffee. I think my contract actually states that I'm allowed to kill one coworker every 30 minutes until there's a pot of coffee on. Also VERY IMPORTANT: Let your people have some input on what equipment they're going to have to use! Letting middle manager/number cruncher types try to select CGI gear is like having my grandmother help you shop for porn... Not that her taste is bad, it's just that she's probably not real up to date on the good stuff. Nothing says "Your job is unimportant and the appearance is even less important" louder than trying to convince the art department that $75 worth of software from Wal Mart (I shit you not) is going to do the trick... Direct quote after I picked my jaw up off of the floor: "What's the problem? It says here that it comes with 250,000 stock photos...". I'm sure that, to some degree, the same could be said for all departments, but it's particularly important to properly equip the people who make the product and its image.

    --

    Someday a real rain is gonna come...

  73. Showers by callydrias · · Score: 3, Insightful

    Some people have suggested a full gym, but just having a shower in the office is good enough for most people. I like to work out or run in the morning before work and it saves tons of time when I can come in and take a shower at the office. It's also great for people who exercise at lunch or bike to work.

  74. HIRE it done with a caveat by seawall · · Score: 4, Insightful
    Heartily seconded with a caveat:

    Hire a pro who has done offices you like and even more important: are liked by the people who work there!

    It is possible to design GREAT looking offices that win design awards.....that are counterproductive. I refer you all to the wonderful book: "The Design of Everyday Things" by Donald Norman for examples.

    I once hired "professionals" who designed aworkspac that was both inargueably ugly and difficult to use; it was an expensive mistake but the folks we tried after that did an excellent job with a difficult space. Quality varies.

  75. Good Coffee, please... by wavo · · Score: 2, Insightful

    The office I am in just switched from Folgers to generic, which I would call a step in the wrong direction.

    If you care about your employees/co-workers, you buy the BEST you can budget.

    A large group of the disgruntled pooled funds and bought an auto-brew, auto-shutoff 12 cupper, 'swiped' a rackmount UPS/battery/power conditioner, and set it up in someone's cubicle.

    Each week, someone brings in a different type of coffee. (Today's blend was Royal Kona Christmas Rum...mmmmm...)

    We'll never drink that generic kark again!

  76. Re:Personal Space in a tall cubicle by Webmoth · · Score: 2, Insightful
    The main advantage of cubicles is price; a key secondary advantage is configurability.

    For an individual or team that requires more space, you can easily join two cubicles into one or rearrange the cubicle walls.

    Cubicle walls are a LOT cheaper to implement than hard walls.

    If you use tall cubicle walls, at least 7 feet, you gain some advantages:

    Privacy - employee can confer with others without being distracted or distracting others (it's amazing how much noise you can put up with, but it doesn't take much visual input to distract you)

    Wall space - employee can hang personal artwork, and have more space for shelving and storage

    Pride of ownership - employee feels "this is my space" instead of "my boss lets me work here and is looking over my shoulder"

    Add in a door for extra privacy

    And it's still cheaper than hard walls.

    --
    Give me my freedom, and I'll take care of my own security, thank you.
  77. Communication by L1TH10N · · Score: 3, Interesting

    A couple years ago I heard a talk from an executive from one of Australia's bank (can't remember which one). She talked about how the bank spent a few million dollars on the office design for a five floor building (I think) and how successful the design was on affecting how the workers worked.

    There was a couple things she did that were of note. Apart from having the obvious aspects of having a well lit and plessant work place. The building was designed to facilitate communication between the different departments of the organisation that wouldn't usually communicate. This was done by having a coffee shop in a cetral aspect of the building (in the middle of the middle floor). There was a large stair case that was centrally located which meant that people could easily move between floors. People from different departments would meet in the coffee shop (accidentally or on purpose) who would otherwise not see each other but would depend on each other. In the informal setting of the coffee shop they would talk to each other about their work which built organisational coherence and changed the adversereal nature of the departments within the organisation. The building also had an abundance of informal meeting rooms (some without chairs or a table) and some formal meeting rooms, which meant that people could meet easily and communicate more readily.

    In terms of having an office design, I think it is most important to facilitate communication. The organisation will need to work as a whole which is much greater than the sum of its parts. Ideas need to evolve by diverse groups of people talking to each other. Informal meeting rooms automatically lower bariers and tention between people which helps in having successful meetings. The office needs to resist peoples ability to build walls around themselves and fortify themselves beuracratically.

    Good Luck!
    --
    Yet another ironic recursive statement.
  78. Letting People Off Too Easy. by OgGreeb · · Score: 2, Funny

    Take a lesson from the penitentiary folks. Razor wire, vertical window slits, tables chained to the floor and institutional heat-tray snacks really maximize the techs/sq.ft and teach those ingrates who pays the bills...

    Sporks make great wi-fi antennas.

    --
    -- Gary Goldberg KA3ZYW 301/249-6501 AIM:OgGreeb Digital Marketing Inc., Bowie, MD //www.digimark.net/
  79. Re:The Muppet Test by nuggetman · · Score: 2, Funny

    Bart: What's a muppet?

    Homer: Well son, it's not quite a mop... and it's not quite a puppet, but boyyyyyyyy ah ha ha ha.......... *pause* to tell you the truth I don't know

    --
    ...and that's all there is to it.
  80. It's not the office, stupid... by Pig+Hogger · · Score: 2, Insightful
    It's not the office, stupid.

    It's the people there, and their attitude.

    The most comfortable chairs in the plushiest offices with the most fantastic views where the people are backstabbing political lunatics will never measure up to a place where the roof leaks, the furniture is broken-up with a partially-blocked-by-a-dumpster view down the lane where people are honestly caring about each other.

  81. Super Delux Do-It-Yourself 3-D Office Designer... by Equis · · Score: 3, Interesting

    Quite simply, hire a design professional or architect. They're the ones trained in progression of space, ergonomics, lighting, accoustics, color, materials, and environmental psychology. A good work environment is much more than Aeron Chairs and free sodas.

    Not anyone can design good websites (*cough*) or write good software (*cough*), so please don't think that anyone can design 3-dimensional space.

    I'm sure all you web developers cringe when you see all those "home website designer" packages at Best Buy just as we do at the design-your-own-dream-home ones. We're barraged by bad design just because someone thinks they can save a dollar or two by doing it themselves...

    After all, how hard could it be?

    ;-)

  82. EVERYBODY HAS A WINDOW THAT OPENS! by refactored · · Score: 2, Insightful
    Nothing compares to the sheer simplicity and utility of that.

    I speak with the authority of one who once had such a thing, and now cannot even see a window.

  83. Creative types have special needs by jayrtfm · · Score: 2, Insightful

    Since it's likely they will be dealing with photography, pantones, and printed material, 18% grey walls would be ideal, with 5500 degree industry standard lighting.
    When I had a multimeda company, our main common work area had tall, deep tables. They were tall so that we could comfortably work on the computer while standing, making it easy to go from station to collaberate (we had tall drafting table style chairs so we could sit). They were deep so that we had pleanty of room for the monitors, keyboard, and large Kurta/Wacom Tablets.

  84. Re:My Actual work envornment... by blimpey · · Score: 4, Interesting

    Ok, I dont have that...But I have everything that I need. I work in a small, software house in New Zealand, and here it works well...

    We have free soda,
    We have a free coffee machine (Beans, not instant-mud)
    We have kitchen facilities,
    We have a pool table, a dart board and "ping-pong"
    We have an open office, two desks together, loosely couple by project.
    Everyone has the same style chair.
    There is a non intrusive radio playing all day.
    Directors sit in a "fish bowl" (Out of the kitchen as it were)
    Everyone has a PC that is capable of doing their job.
    Everyone has VMWare too
    We have fast internet access (Well it is NZ, so this becomes another story!)

    And Friday is beer o'clock day, company funded.

    If a small company can do this....?

  85. The one thing that is desperatly needed by geekoid · · Score: 2, Interesting

    Is a small room, just for making phone calls too personel for the cube enviroment.
    I didn't relize how much something like this is needed until I was going through a family crisis I didn't want anybody to no about.
    Just needs a small table a phone and a chair.

    that said, color is good, real plants are good, comfortable chairs, nice pictures. Free sodas go a very long way.

    Speaking of chairs, find a supplier that will bring chairs in, and let the employees try them out, and pick a color. Employees are expensive, give them smething comfortable to sit so the can concentrate.

    BTW, are you hiring programmers?

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  86. Go with the experts -- IBM by watanabe · · Score: 2, Interesting
    Here are some results from IBM's long term research on programmers / "thought" type workers in general:

    Programmers need 100 square feet of space, and 30 square feet of desk space for optimal productivity. More doesn't really help. I also personally feel two monitors drastically increases efficiency, but IBM didn't make any comments on this in the 80s when they did this research.

    Offices are good. Cubes are bad. If your cube walls are over 7 feet tall, they function about like walls would. (But, since you're rolling your own space, go with offices. Note that Microsoft uses offices as well.)

    People need their back to a wall. Backs to the door / window = tension.

    Programmers need to be able to close the door, so:
    • Doors
    • Phones with "Do Not Disturb" Buttons
    • A culture that lets them close the door

    Also, programmers frequently work in small groups; this means that they're more efficient when they can talk to each other. This also works contrary to the 'doors' stuff above: Here's one suggestion I read which synthesizes all this:

    Three programmer team: They get one office, 300 square feet, arranged as follows, each one has a desk, and faces out from the wall. Partitions / dividers / plants, create some privacy. This is about 200 of the square feet. The remaining is a small couch and a chair, plus a whiteboard area for those really great discussions. The whole room has a door, which will probably be mostly closed. The common area is nearest the door.

    You get the idea. This space is centered around helping programmers get in the 'zone' when they need to, and helping them get quick answers from their team when they need to.
  87. Flourescent Lights - Bad Rap by shoemakc · · Score: 2, Interesting

    Look guys....i've got to jump in here to defend flourescents. They've gotten quite a bit better in the last 50 years and they're not all sickly blueish white with a circa 1950 magnetic ballasts. Modern Flourescents use high frequency electronic ballets with no detectible flicker, and warmer temperature bulbs are available that better approximate sunlight. You can also get fixtures with a largely vertical distibution pattern to avoid screen glare and eye fatigue.

    In general in a computer based office, providing general flourescent lighting at a low light level and then brighter task ligthing at each desk is the way to go.

    -Chris

    --
    --an unbreakable toy is useful for breaking other toys--
  88. flourescent lighting! by dulles · · Score: 5, Insightful

    I, and I'm sure many others, would agree that flourescent lighting (the standard stuff anyway) can be a pain in the ass. The artificialness and 60 Hz buzz in poorly wired rooms can lead to all sorts of strain.

    For not too much more, however, you can get the office properly wired to avoid any such 60 Hz buzz. Installing "Happy-Lights" that more closely reproduce natural sunlight is a HUGE PLUS. So shop wisely for the lights and you can find some pretty relaxing spectrums that not only keep people happy inside longer, but allow them to see better as well.

  89. If you must use cubicles, at least include... by tcgroat · · Score: 2, Interesting

    Storage space, and lots of it. You can't RTFM if there's no place to keep TFM. Modular cubicles with built-in "efficient furniture" typically have one small (often non-locking) book shelf. That is utterly inadequate for technical staff.

    Glare-free lighting. For me it's not how much or little light, but how it hits the screen and desk. A hot spot on the screen or a overhead light aimed at the eyeglasses is a migraine waiting to happen.

    Flexible arrangement. What works for my body may not suit yours. Monitor and keyboard positions change depending on eye height, length of arms, bifocals vs. 20/20 vision, etc. Frequently used items will be arranged differently for the sin vs. dex vs. amidextrous workers. Another strike against one-size-fits-all modular furnishings.

    QUIET telephone ringers, perhaps completely muted (use a "ring" light instead). You don't need to hear it from down the hall, that's why you have voice mail and a cell phone. How I miss the days of Western Electric phones, when you could stuff tissue into your neighbor's ringer and kill the stinking noise!

    Single cubicles only; no double bunking. Even if you practice ExP, allow everybody some own personal space. When it's team programming time, pull up an extra chair (another real chair, not some broken-down reject from the lunch room).

    Dilbert clippings hanging on every available wall. It's not a geek department without them!

  90. Re: I agree about the computer access by dspeyer · · Score: 2, Interesting
    So, basically you've described cases where lock-down works, and cases where it backfires. What we need is a way of distinguishing the two. I propose a simple one: ask your employees. Ask each user whether they would prefer a locked-down system with total hand-holding and support services or an unlocked system with only minimal support for host-specific issues. I strongly suspect most people will choose the right option (mostly the salespeople will choose option A and the coders option B, but the occasional clueful salesperson won't be discriminated against this way).

    All this is based on the assumption that people who don't have a clue what they're doing know that they don't have a clue. In my experience, this is usually the case. There are occasional exceptions. For them, let them get into trouble, and maybe help them out once, but after that tell them "it's your problem, unless you want to go to lock-down." Also be sure to block network access to computers that spew viruses.

  91. Sleep room... by totoanihilation · · Score: 3, Insightful

    One think lacking in most all workspaces is a quiet place to get some shut-eye on your lunch break. A 30 minutes nap can do miracles in productivity and morale.

    Mind you, private offices with a door you can shut, lights you can turn off, windows with blinds, a couch, and "do-not-disturb" sign could do as well :)

  92. Light and White Noise by DeckerEgo · · Score: 2, Informative
    Natural light is definitely a biggie. And comfortable chairs. I HATE MY CUBICLE because the damn chair has no lumbar support. I can't code for more than 15-30 minutes at a time because of it.

    White noise is a weird thing that's actually become necessary. Some people use music (which I hate), some just have a nice baratone ventilation system. Low enough to be subconscious, amplified enough to drown out the random sounds of papers shuffling and coccyx breaking.

  93. fluorescent lights = bad by CAIMLAS · · Score: 2, Insightful

    The biggest thing that irritates me if fluorescent lighting.

    I mean, it literally irritates me, physically. The strobing is somewhat noticeable, the tone of light is somewhat painful, and worst of all, over time it gives me a headache. My eyes will get exceedingly tired, and I'm unable to concentrate when that happens. I need me eyes to work.

    I've heard that prolonged fluorescent light exposure can lead to other health complications as well, but I don't know what.

    I'd strongly suggest natural lighting if at all possible, and if not, opt for low-key ambient lighting around the perimeters of the floor/wall/whatever. Also, have lighting which doesn't cast direct light, but shines light on walls or the ceiling - such as those lights-on-a-pole with the upside-down light cover (not sure what they're called). If at all possible, have natural lighting: tinted skylights, open windows.

    The stress of a CRT/LCD on a person's eyes is bad enough. Don't add fluorescents.

    - someone with sensitive eyes

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  94. quiet, good lighting, air quality, and privacy by Facekhan · · Score: 2, Interesting

    When you do your buildout if you do one thicken the walls a bit or put something to help diminish the noise. Pay a few bucks more for better lighting. Not those plastic zombie lights that flicker. Good ventilation and and maybe a quiet air filter can really help out those us with allergies and anything that helps more oxygen and less dirt get through the lungs is a winner.

    Privacy is a big one. I know I would be a lot more satisfied with my job if I was not in an office with no privacy. We don't even have dividers. I have to wait till everyone goes to lunch (I take a later lunch) just to have a moment of quiet. Obviously everyone can't have their own office but definitely don't overlook smaller sets of cubes. Why not put 4 cubes together in a diamond shape where everyone is at an angle from each other. This reduces the feeling of being in an egg carton.

  95. ratio of tasks by tuxnduke · · Score: 2, Interesting

    You mentioned that your office has 40-45 people (15 engineers, 7 creative types, 15 biz dev/sales, + extras.. )

    I wonder what is the common ratio between similar tasks/roles nowadays. I work on a software company with about 80 employees, and I'd say at least 50 of are engineers/developers and we have 5, max 10 people who one could consider to be sales personel and 6 creative/graphical/gui designing guys + the support, extras etc.

    Are we the exception that makes the rule or what type of ratio between roles other companies have ?

  96. Caffeine. Lots and lots of caffeine. by the-build-chicken · · Score: 4, Insightful

    ...actually...our boss supplies fruit...pretty much as much as you can eat, and we always have filtered water chilled in the fridge...I love caffiene...and I've worked places that supply free cola as well...and I've gotta say, it's great working for a boss that thinks two steps ahead of me and knows that while I may work insanely long hours on caffiene, I'll still be working for him in 10 years on fruit/water.

  97. Telecommuting is dead? by mratitude · · Score: 2, Interesting

    Ok, I know the question is, "What would be the perfect office?", so mod this as off topic if you must, but how 'bout no office or cubicle or desk-in-a-corner at all?

    Am I the only guy that still dreams of working in front of his wireless laptop at home with the CD music shaking the windows? You never got the urge to get up, put on the bathrobe, and tap at the keyboard without first having to act like you know how to dress yourself and then commute 15 miles to the office? What a way to start the day...

    Do we miss office politics that much? It's the only reason why you feel "out of the loop" when you're not in the office - Come on, admit it! How many managers have you ever liked let alone admired? And the few good managers (open minded, considerate, inspirational) you managed to work for generally don't last long since most of the qualities that you like aren't the same qualities that most organizations encourage, let alone put up with.

    The only reason that telecommuting isn't a reality today is because the management structure in most organizations date back to when Prussia was a colonial power. Without offices and cubicles managers don't 'control' floor space. Without floor space, there isn't people 'under' you. Without all that going on, a manager would be nothing more than a receiver and coordinator for the output of others. A ticket puncher and bean counter.

    The technology for remote, at home, offices has been in place for FIFTEEN years! My home office is my perfect office, IMHO.

    --


    Mod me troll, if you must, I can't help it.
  98. Obvious, really by joonasl · · Score: 2, Interesting
    I'm in charge of setting up a new office for my company. I want to make the place as worker friendly as possible, comfortable enough that long hours don't seem like banishment to a beige hell.

    How about creating an atmosphere where people don't feel obliged to stay in the office for more than an average of eight hours per day.

    I can't say I'm an expert on american office culture, but I used to work for a large global consulting company which brought a group of american consultants into one specific project. The americans spent endless hours in the office, but in general didn't seem to be any more productive than their European coworkers who usually limited their working hours to eight or nine per day. The extra hours just seem to go to general surfing and "hanging around" not any productive work..

    --
    "There is a terrorist behind every bush"
  99. +5 Insightful by vrai · · Score: 4, Interesting

    Sociopaths are very rarely good coders, they just think that they are. Predominately because they don't mix with enough other people to realise that they're barely mediocre. A good coding team has people that can work together and actually get on with each other; as well as being excellent programmers. Office toys like table football can help foster this kind of environment.

  100. Make it civilised, yes. by Maljin+Jolt · · Score: 2, Interesting

    Silence is essential for good concentration. So small office room for engineers, no more than two people per room. Generally, assign the same task to both people.

    Artists are often more socialisable then coders, keep them together in a bigger room.
    One large room for teaming, keep regular meetings.

    Also, assign sales people into two competing teams and sit them in two larger rooms.

    What to do with support staff depends on your technology. If they are going out often, they should have a separate office. Keep them in good contact vith sales people.

    --
    There you are, staring at me again.
  101. Re:RANT MODE ON (counter-rant) by KshGoddess · · Score: 2, Interesting

    Everybody's work will, at some time or another, require them to change system settings. Everybody's work will, at some time, require them to install software.

    Wow. So, you're saying the receptionist will be required to install software as part of her job? The executive assistant will need to make registry changes? I call bullshit. Most users have the tools on their machine to do their jobs.

    Corporate policy is set to make support more or less standardized, so that the support people can swap a broken desktop for one that works without too much of a delay, so that the people who actually do the work can stop twiddling with their desktop and just do the work.

    If I trash it, reprimand me, but it is LESS work for either of us over the life of the tool to let me use it the way I know and break it then it is to teach me a new way to use it and require your supervision to use it.

    If you trash it, you're not only wasting your own time, but the time of the people who keep the computers running. Neither of your times are "cheap".

    It's analagous to saying "I'll use this shovel the way *I* know how to use it, and if it breaks, so what? Give me another shovel." ... and you'll break that one, too. Except you're talking about a ~$1500 networked shovel that requires a support staff, constant patching and updates.

    Face it guys: you are glorified digital janitors, and the only reason you have the power that you do is that CEOs have not yet realized how easy you are to fire and replace.

    I've always said as much. Anyone who was willing to learn, and to put up with the abuse of, say, users like yourself, can do this job. It's a matter of data retention, and a willingness to keep up with technology. IT is a support organization, supporting the people who make the money. Personally, I think that we should be lumped in with the Facilities people, because we essentially do the same job. No one gets promoted for keeping a building running, but they're damned if something breaks, no matter whose fault it is.

    Of course, the janitor can work with the same broom for 20 years. Cleaning innovations come around rather infrequently (home cleaning aside). The facilities people don't have new wrenches that make their old ones obsolete after 6 months.

    IT changes constantly. There's a new version of SoftwareCompanyWidgets, a new OS version, a new virus, a new patch, a new inconsistancy. A new client-server piece of crap that doesn't conform to any sort of standards, and screws other things up. A new set of things that won't work together.

    And the janitors' and facilities' (or physical plant's) realm is fixed, for the most part. You don't expand a physical facility at the whim of the business units. You don't have buildings being added, removed, and replaced at the pace you do within an IT environment.

    As for being fired and replaced, many IT people have been fired, downsized, outsourced, etc. CEO's know EXACTLY how easy it is. But there's always a cost to hiring someone new and getting them familiar with your environment and your rules. The cost of replacing employees is not usually one that a company wishes to bear.

    I've seen offices that have high IT turnover, and you'd better believe they have clean, easy to use computers and no "policy" about the way i have to use the tools that do my job.

    Those offices also probably don't have any sort of data security, network security, etc. Cookie cutter machines are easy to build with ghost, jumpstart, ignite, etc. Without policies, they become nightmares to fix, because no one knows who has access to what, or what you've installed on your machine.

    Most rules have REAL reasons behind them; for example, at one of the places I worked, machines have to be locked down and changed via CR due to federal regulations. Yes, users complained, but they quieted down when

    --
    It's a little wrong to say a tomato is a vegetable. It's a lot wrong to say it's a suspension bridge.
  102. Creative types by Tellarin · · Score: 2, Insightful


    "Our office will be 40-45 people (15 engineers, 7 creative types..."

    Man, I hate when people make this kind of labeling.
    Why the hell engineers are not considered "creative types"? Only people working with Art can be creative? And don't "creative people" have other qualifications, except this vague term?

    I know plenty of engineers who are just as creative as any other creative people from other areas. And I also know lots of "creative people" who are not creative at all.

  103. My main thing by JLSigman · · Score: 2, Insightful

    Windows.

    I want to be able to see outside, to see sunlight/weather/moonlight/whatever. No "sun-like lamp" is ever going to replace that.

    --
    -jls
    Techno-pagan
  104. My Horrible Experience by gmletzkojr · · Score: 3, Insightful

    My horrible experience should be a warning to others...
    - Only managers could get big cubicles with window seats. Therefore, the managers that did basically nothing all day could look out the window. It was, however, a blessing in disguise, since the windows were so cheap they froze and cooked you in the winter and summer, respectively.
    - No internet access to the average developer. I think we all know why this is bad.
    - Low cubicle walls. These allow noise pollution to surround you. And the best part is when the person that answers the incoming phone calls is in the next cubicle.
    - Cheap motivational posters. We all know these are not worth the paper they are printed on, and they imply that management doesn't respect the intelligence of the employees.
    - The printer (notice that *printer* is singular)being located on the other side of the building.
    - Cubicles are an adequate way of dividing up office space, but if you are going to put > 1 person in a cube, let those people agree on thier cubemate. Nothing is worse than spending 8+ hours a day with a person you cannot stand. Notice I didn't say to allow people to choose cubemates, but approve them.

    --
    I for one welcome our new [insert main topic] overlords.
  105. it's in the chairs.. by Anonymous Coward · · Score: 2, Interesting

    A friend's company spent a lot for quality Herman Miller chairs, then saved on the tables - they used cheap, foldable picnic style tables. The rationionale being that the chair is more critical to the programmers comfort. it worked.

  106. Chair-mounted keyboard trays by gravelpup · · Score: 2, Insightful

    Every desk I sit at is just a bit wrong for arranging keyboard and mouse comfortably. The desk is too high, the chair armrests are too high or too low, the chair height is wrong, or there's just not enough space on the desk for keyboard/mouse/papers/pens/phone etc. Put the keyboard and mouse on the chair armrests and make the height adjustable. Productivity goes through the roof when you're not constantly shifting stuff around trying to make typing/mousing comfy.

    --

    Things are more like they are now than they ever were before.

  107. Decent monitor by curtis · · Score: 2, Insightful

    I can deal with a lot of adverse conditions as a developer but there is one thing most companies I have worked for don't seem to understand. As a coder, I spend 8-14 hours a day in front of the computer and while I don't mind dropping money on a decent keyboard ($100 will get a good one) I don't want to drop $1000 on a 21" monitor. I don't even care about an LCD, I would just like enough screen realestate to be able to read multiple files next to one another or see a complete code block without having to scroll.

    You'd be surprised how much a bad screen resolution will cost you in wasted hand movement between page-up/downs or mouse scrollbar adjustment.

    For some reason, the management types that only use email and word processing don't think 1600x1200 is a worthwhile investment. I, however, find it the minimum workable resolution.