Is Microsoft the New IBM?

Remember in, like, 1993 when it was awesome to work for IBM? I remember hearing about their awesome rockstar offices and how many amenities that they had. This guy at my church had just finished Chubb's "Top Gun" program and now was a shoe in at IBM because it was such a great place to work. I heard they had a coffee shop and hair salon INSIDE the building. (hey, it was cool then). I had heard that programmers that worked for big companies like IBM made, like, $200 an hour. It was the place to be.

Then around 2000 I started noticing that only my dad's weird friends worked at IBM. The ones who didn't care that much about where they worked or what they did. The company name wasn't thrown around that much, didn't have the same impact anymore. I no longer had any desire to be a programmer at IBM, it seemed like a bummer.

So, this past weekend the Microsoft in Manhattan hosted Code Camp III. I had a freaking blast, not only did I get to rock my new hightop sneakers but it is so much fun communing with other nerds, isn't it? I don't get to do that too often, my office hasn't had any other developers until recently (our hardcore vegan yoga teaching flash guy), and though I have programmer friends I don't actually SEE them too often. The talks were great, even though I didn't pick up any new tech I wanted to try it's good to see how other people do things sometimes. Gives you a lot of ideas.

One thing struck me as odd, though. So, I expected MS in Manhattan to be posh. However, when I got there they looked like a regular drab office in the city. Now, how "cool" your office looks doesn't make the entire company. However, it does reflect on the management and how much they prioritize their employees. Now, they did have xbox workstations, however, they were the kind you see at Radio Shack. Obviously for visitors and not employees.

Here is a team that knows what they are doing. The fog creek offices are seriously posh. Who WOULDNT die to work there (well, maybe not DIE). Something that Joel knows is that in order to make your staff bust their buns and make your company successful you should show them that they matter to you. Make them love where they are. Even in Joel's blog post about the subject he said it cost a tiny fraction of their revenue. I'm in some pretty sweet digs here (I'll post some pics in the AM, I'm tired). This company understands that in order to attract the talent you need to show them how much they mean to you, we have some serious rockstars under this roof.

Like I said, it's not EVERYTHING. However, if I got a call from Microsoft tomorrow I don't know that I'd be jumping for the phone. That's a very different attitude than the one I used to have. Am I hating on Microsoft? No, I am pretty grateful for this whole "career" thing... but I think that in order to stay current they need to spend a "tiny fraction" of the big bucks they have. Because beleive me,  reputation trickles down. If developers don't want to be there users will find out. No matter who they hire, one thing they know is that developers are the best evangelists they have.

 

References
0

Hi nerds, I’m Sara and I’m a girl developer, or a “gerd” if you will. I am an ASP.NET/C#/SQL software engineer. I like to think I have lots of hats though. I’ve worked on all different sized projects, high volume and low volume sites. Different types of databases. One thing that is very unique about the project I am on right now is that I’m doing it all by myself! I am used to working with a team of awesome developers. Sara is a DZone MVB and is not an employee of DZone and has posted 15 posts at DZone. You can read more from them at their website.

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)

Comments

bhargett replied on Thu, 2009/01/15 - 12:37pm

I think you are looking at a satellite office and making a judgement based on that.  That is probably a place where they do a lot of presentations to developers, sales guys, ceos, etc.  Now go to MS corporate office and see if you still think it isn't a cool place to be.

Andy Gibson replied on Thu, 2009/01/15 - 1:54pm

Let's look at this from a two angles though, there's a cool place to work where it's all ping pong tables, afghan rugs, 24 hour snack service delivery, free crack, and as much gaming as you can handle compared to drab offices, cubes, flourescent lights, and daily TPS reports.  Then there is the wow factor of working somewhere where simply being an employee of a company was somewhat of a status symbol.

Taking over from IBM, Microsoft started the new wave of developer coolness in both terms along with many others in silicon valley, but now I think the mantle has passed on to Google. Does saying you work for Microsoft have the same  coolness factor as it had around 2000? Google appears to be where the smart heads are as one ex-Microsoft, then Google employee noted in 2005-ish, "Google uses Bayesian filtering the way Microsoft uses the if statement". When you consider the lawsuits over the years, the open source phenomenon that Microsoft has been against, still charging $200 for a new OS with $10 of new features, the embarassments of Steve Ballmer, the problems of Vista, Microsoft has hardly endeared themselves to their customers, or developers. This is also why I'm a Java developer using Ubuntu (since MSFT were "unable" to port .net 3.0 back to Win2K). So from a status position, I think Microsoft has come down the ladder a few rungs.

Nevertheless, I'm sure Microsoft still has all the cool gee whiz physical elements in the work place that IBM doesn't have, and google does have,even if they weren't that visible in the offices you saw. However, I'm sure that Redmond still has all the fun stuff that they probably can't put in all their remote offices.

 

acconrad replied on Fri, 2009/01/16 - 6:18pm

I work at Microsoft StartUp Labs in Boston and it looks similar ot Fog Creeks office...I think you should do some more homework before you generalize and become a Joel fanboy.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.