I’m reading a book on Microsoft that features people who work and have worked there (though some may have left by now, the book is dated 2003). It’s amazing that some things you considered true are (long hours, a demanding tech world, some young millionaires), but some things are not (Microsoft’s products are lot more complicated than Apple’s because the Microsoft products have to work with many different PCs, whereas Apple’s only works with their own machines. But also they talk about the pressure to ship when things are still buggy (something I curse Bill for that every day) and some of the unfairness in the company when it comes to sharing credit and giving blame for cancelled projects (sound familiar).
Of course, being a non-techie, it’s difficult for me to envision some of the difficulties, I just see the result and judge that. But the Microsoft culture also changed as they became a bigger company, so that also is a chunk of the story you don’t always see published. Several of the people talked about that, and of course with growth comes bureaucracy and an unhealthy distance between departments. Communication becomes more labored and time intensive, and after a while the company atmosphere is probably colored by which department you’re in and where on the food chain you are.
Another thing I got out of the book is how money does and doesn’t change your world. The people away from Microsoft mentioned that the money (or lack of it in some cases where people had been gasp, laid off) made a difference in that you could decide if you wanted to continue to work and had a safety parachute to possibly do things you had always dreamed about doing. Working for a small company that may take off is a dream. When I worked at one young company, it seemed it would take off, but it didn’t happen. They asked us to work long hours, and we didn’t get any stock options. Some things are just luck, and what you know and what you do with it.



Dusting for a living
Feeling German?
The price of bull
