Slashdot Mirror


Apple is About To Do Something Their Programmers Definitely Don't Want (medium.com)

Last week, The Wall Street Journal had a big feature on Apple Campus, the big new beautiful office the company has spent north of $5 billion on. The profile, in which the reporter interviewed Apple's design chief Jony Ive, also mentioned about an open space where all the programmers would sit and work. Ever since the profile came out, several people have expressed their concerns about the work environment for the developers. American entrepreneur and technologist Anil Dash writes: [...] There have been countless academic studies confirming the same result: Workers in open plan offices are frustrated, distracted and generally unhappy. That's not to say there's no place for open plan in an offices -- there can be great opportunities to collaborate and connect. For teams like marketing or communications or sales, sharing a space might make a lot of sense. But for tasks that require being in a state of flow? The science is settled. The answer is clear. The door is closed on the subject. Or, well, it would be. If workers had a door to close. Now, when it comes to jobs or roles that need to be in a state of flow, programming may be the single best example of a task that benefits from not being interrupted. And Apple has some of the best coders in the world, so it's just common sense that they should be given a great environment. That's why it was particularly jarring to see this side note in the WSJ's glowing article about Apple's new headquarters: "Coders and programmers are concerned their work surroundings will be too noisy and distracting." Usually, companies justify putting programmers into an open office plan for budget reasons. It does cost more to make enough room for every coder to have an office with a door that closes. But given that Apple's already invested $5 billion into this new campus, complete with iPhone-influenced custom-built toilets for the space, it's hard to believe this decision was about penny-pinching. The other possible argument for skipping private offices would be if a company didn't know that's what its workers would prefer.

16 of 315 comments (clear)

  1. Greatly Insane by Thud457 · · Score: 5, Insightful

    *pple has long been taken over by managers, marketers and fashion designers. The actual engineers are an afterthought.

    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    1. Re: Greatly Insane by green1 · · Score: 3, Insightful

      Yet it seems that no company on the planet is willing to put out "usable", they'd all much prefer "beautiful"

      It's extremely frustrating, in so many places you can tell that they probably spent an absolute fortune deciding the exact shade of each colour used, and the exact diameter of each rounded corner, while completely ignoring that the most commonly used task is 32 menus deep, and doesn't maintain it's state between app launches.

      Honestly I'll take something designed by an engineer over a designer or "UI expert" any day. The one made by the engineer will just work, the designer or UI expert will have some squiggly line on an icon that you're only able to interpret if you can read minds, and won't do what you needed in the first place. They'll probably also remove all ability to actually do what you need the item to do in the name of "simplification"

  2. This should not be a surprise by DickBreath · · Score: 5, Insightful

    It's been a long time since Apple was (primarily) about technology. Apple is about fashion. Form over function. Appearance. Show. Illusion.

    Apple has great technology. But unlike in the 80's and 90's, technology comes second (or lower) at the Apple of today. I remember when Apple was a great company. When BYTE magazine wrote that the history of the microcomputer industry was an effort to keep up with Apple, it was true, back when Apple was a truly great company.

    Open plan space for developers to work? No surprise. Quite a difference from the day when Apple would do whatever it took to make developers productive.

    --

    I'll see your senator, and I'll raise you two judges.
    1. Re: This should not be a surprise by Anonymous Coward · · Score: 2, Insightful

      Well, they should've used a proper copyleft license then. I adore the BSD license and its community of devs but I'm also under no illusion about how shitty human beings are. The GPL is like a lock on a door; it'll keep out the honest, the lazy, and the stupid, but there's some legal force to hit back against the thieves with, whereas the BSD license is like leaving your door unlocked.

    2. Re:This should not be a surprise by green1 · · Score: 1, Insightful

      "invented"? hardly. Both were around before Apple. All Apple did was market them better.

      Apple hasn't been good at technology in decades, but marketing? I don't think there's a better company on the planet at marketing.

  3. 3rd choice by Nidi62 · · Score: 3, Insightful

    But given that Apple's already invested $5 billion into this new campus, complete with iPhone-influenced custom-built toilets for the space, it's hard to believe this decision was about penny-pinching. The other possible argument for skipping private offices would be if a company didn't know that's what its workers would prefer.

    Or the 3rd choice: They don't really care what their employees prefer.

    --
    The only thing necessary for evil to triumph is for it to be pitted against a slightly greater evil
    1. Re:3rd choice by eth1 · · Score: 4, Insightful

      Or the 3rd choice: They don't really care what their employees prefer.

      Definitely this.

      One of my primary red flags for bailing out of a place (or avoiding working there in the first place) is when they start opening up/making less private work areas, accompanied by some huggy-feely BS about why it's a good idea.

      It's a sure sign that management either doesn't know or doesn't care what people want/need - either way, time to think about leaving.

    2. Re:3rd choice by tsqr · · Score: 4, Insightful

      The theory is that it's easier for people in open-plan offices to use noise-cancelling headphones to focus when they need to be productive than it is for employees to walk out of their office and into a colleague's office when they need to collaborate.

      As if the need to collaborate with colleagues is something new. The part about "they believe that open plan office spaces, with lots of additional space for ad-hoc collaboration in meeting rooms, lounge areas, volleyball courts, etc." sort of contradicts the claim that open-plan offices reduce the need to walk away from your desk to collaborate. Does anyone in an open-plan setting really collaborate by yelling to a colleague on the other side of the room (who can't hear you anyway, 'cause he's got his noise-cancelling headphones on to avoid being distracted)? Or do you send an IM saying, "Hey man, take of your headphones; I need to yell at you"?

    3. Re:3rd choice by Roadstar · · Score: 5, Insightful

      The theory is that it's easier for people in open-plan offices to use noise-cancelling headphones to focus when they need to be productive than it is for employees to walk out of their office and into a colleague's office when they need to collaborate.

      Noise-cancelling headphones won't help with the visual distraction of people moving in your field of vision. Unfortunately I'm speaking from experience, at least I can't help registering extra movement in my field of vision even if I'm trying to concentrate on what's going on my displays. Sure, there are some occasions where I've picked up a valuable piece of information from conversations going on around me in an open office, but most of the time they are just an annoying distraction. As far as I'm concerned, open-plan office isn't the right place for developers.

    4. Re:3rd choice by markana · · Score: 5, Insightful

      I'm stuck in an open plan office, and there's plenty of dialog all right. Almost none of it about actual *work*. We have lots of Sales/Marketing/Communications types right next to the small developer group. And boy, do they talk. And talk. Loudly. And about every aspect of their personal lives that we really don't care about. The managers of those group work in a different state, and couldn't care less.

      Noise cancelling headphones work great on repetitive sounds, like engine noise on a bus. But human voices (especially some of these people) cut right through. Most of the development colab happens on email/im/etc anyways, so we're almost always more productive working from home.

  4. Brain Dead by byteherder · · Score: 5, Insightful

    I don't know why companies like Apple hamstring their developers with these open office design abominations. Study after study shows that developers are most productive when they have an office with a door they can close. The pointy headed bosses argument that they can wear headphones or take their laptop and move to a conference room doesn't work in reality.

    For the salary they pay software engineers, it would seem that companies would not still be practicing outdated, brain-dead policies that are costing their company millions. Or in Apple's case billions.

    just my 2 cent worth.

  5. Google does it, therefore we must by ErichTheRed · · Score: 5, Insightful

    I'll refrain from the obvious jokes about the workers' pods only having rounded corners...

    I really think the companies that get this trend right and actually want to keep employees happy will eventually settle on a mix of public and private spaces. Those of us who are older and like our private spaces have to remember that this is the age where "social media manager" is a real, full-time, highly compensated position. There are some people who thrive on collaborative spaces, constant noise and distraction, and love to work at cafeteria tables with zero personal space. There are also some (me included) who can't get any serious work done unless I'm in a private location with the door shut and "do not disturb" turned on in my various messaging accounts.

    Unfortunately, the more extroverted among us tend to have the ear of HR more than heads-down workers like me. In addition, most corporate HR departments just copy what Google is doing verbatim regardless of fit. Google's where all the kids work, and companies love to have as many young exploitable employees as possible, so it makes sense...sort of. Unitl it meets an organization with a high average age of employee, that lives and dies by conference calls and work that requires concentration.

    1. Re:Google does it, therefore we must by 93+Escort+Wagon · · Score: 4, Insightful

      There are some people who thrive on collaborative spaces, constant noise and distraction, and love to work at cafeteria tables with zero personal space.

      I've yet to meet any of those people.

      To clarify: I've met people who love that sort of work style, and *claim* to be productive... but they don't seem to actually be getting much real work done. They're good at deflecting, and subtly throwing others under the bus, when asked why A and B and C aren't done or are done badly.

      --
      #DeleteChrome
  6. Is this reductio ad absurdum? by rbrander · · Score: 5, Insightful

    Let's consider the opposite strategy, then, if programmer is the 'single best example' of needing flow.

    Should Apple sacrifice, I dunno, half the open area to work-pods you slide into like a fighter pilot? Basically a ring of three 4K monitors wrapped around you, the backs of the monitors 6" from the walls? I'm thinking four feet by six or seven. No windows, obviously. Sound insulation.

    Is there no minimum to the amount of "distraction", that is, anything but what's on your monitors - that should be removed for optimum results?

    If so, you've got the only argument they'll listen to - that you will take up even less of that precious office space. Open plans were never about anything but reducing that square-feet per person number.

    That, and one other thing: 10x10 private offices were often places where people had some privacy in which to goof off. Watch YouTube in an open plan, and people notice. This is just not a real issue in a well-run place where the supervisor knows what the hell all her subordinates are doing and has done the work herself so that she has an idea how far along everybody should move every day. But when the super is too dumb to measure outputs, they will measure inputs.

  7. Re:Balance. by mysidia · · Score: 2, Insightful

    You need a manager/marketer/fashion designer at the top, because engineers wouldn't know UI if their asinine choices bit them in the ass.

    That's not true. You need Marketers/Fashion designers to guide project requirements and approval the results NOT to decide working conditions for professions conducting work they know almost nothing about.

  8. Re:Every dev job I've had since the turn of .... by jcr · · Score: 4, Insightful

    The number of times that another employee has distracted me in that entire time is zero.

    Lucky you, but I've been in places where people were tossing beanbags and nerf balls around, and it gets old, really fast.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."