I’m fortunate enough to be spending this week at Microsoft headquarters in Redmond testing out different feature configurations of the new SQL Server 2008 database server as well as configuration of the new Sync Framework for ADO.NET.
This is my first trip to MS and hopefully not the last. The “campus” here is beautiful and full of all sorts of nerd amenities. Foosball, ping-pong, Starbucks-ish coffee, and break areas with scenic views are a stone’s throw from our lab room in the SQL building. Having previously worked at the FedEx World Technology Center, I’m not unacustomed to the grandiose presentation of workspace, but the sheer scale of this facility is mindboggling. Gates didn’t create an international company, he created a small city that is centered around the central goal of providing software to the world.
I find myself in complete agreement with Douglas Coupland (author of Microserfs and JPOD) that corporate America’s development of the “campus,” rather than the typical concept of an office, is a devious means of keeping workers in a perpetual adolescance so that they see work as play, and therefore intertwine their lives more deeply with their work than otherwise. I don’t think this is a good thing. I believe that as an individual, my activities and decisions outside of work are what define me as a person, not so much my career despite the time and effort I put into it. However, after being here for only one day, I can easily see how the campus mentality and office-with-a-playground mode of work are appealing, much more so even than at the luxurious FedEx campus back home in Memphis.
Its simply a pleasure being here surrounded by the finely-tuned minds that produced the majority of the software I use. Today I’ve gotten to meet some of the people behind SQL Server, NUMA architecture, and Sync Services. And this has only been the start!
I’ll try to keep posting this week on the activities that I am getting to participate in. Hopefully there will even be pictures!