This article explains well why I avoid startups. I've considered joining some, but always get turned off by the interview phase. The ones that bug me the most... > Fuck your crazy work hours In my opinion, if you're working crazy hours, you've already failed, likely due to poor management of the project. The only exception I see is if you don't really have a life outside work and are working on a project that you're…
I always found the people against cubicles but for open floor plans strange. In reality, it's pretty much impossible to build offices for every employee. Cubicles were supposed to be the fix for that. You have a open office with space and partitions to separate you from other people. Then someone said that open offices offer substantial collaboration for employees. The people who were drones in a cubicle farm bought into it, because I supposed it was a change from the Office Space type scenery.
But now all we get are interruptions with no recourse. We have desks that are fixed to other desks or desks that are clustered together where the only thing that separates you from your neighbor is your monitor. Everything is open, so now the collaboration areas (they're meeting areas, but calling it collaboration areas make it agile or some crap like that) aren't fully enclosed. Everyone in a 30 foot radius gets to sit in on the meeting as well!
From the other side, I get management types telling me to keep my voice down, because I'm disturbing the collaborators. Never mind that I'm trying to get work done by hammering out details with other devs and testers - their meeting that encroaches on my space in always more important. So much more important that their jokes, their laughs, their applause, their voices, and any other other form of noise have no upper noise limit. No sweat though, it's not like I'm working or anything.
Heaven forbid I do anything like open personal email, bank account info, etc. The person to my left, to my right, behind me, and that small cluster of 5 people in that collaboration area can see my screen as plain as day.
But cubicles are somehow terrible.