Apple is one of my favorite companies. I just absolutely love what they're doing and have done in terms of personal privacy.
I'm really disheartened that they've moved to an open office layout. It's a surefire way to lose huge amounts of productivity from their engineers.
Open office layouts are a travesty. They make literally no fucking sense. As engineers we're expected to maintain abstractions in our minds which can span hundreds if not thousands of lines of code.
So why would you put us in the middle of a fucking zoo?
I can hear sports TV while I try to work. I can hear my friends/coworkers shoot the shit about the new South Park or Game of Thrones episode while I work. I can hear people talk about their weekend plans while I work. I can hear my coworkers planning projects I'm not involved in as I work.
And here I am, expectected, as a full stack engineer, to abstract complex data flows while all of this is going on.
To produce, while all of this is going on.
And do not forget that even if every single person was a deaf mute, their mere presence can knock me out of the zone.
I remember college. I remember working on projects and losing track of time. Because back then I had a room where I could work without distraction. Boy, how wonderful, to be so absorbed as to forget how much time has passed.
I literally have never felt that in an open office layout. It sucks. I love what I do. Why take that pleasure away from us?
It burns me out.