Day 2: First Impressions
March 23, 2007 on 6:33 am | In Seattle 2007 |Today we had our first visit to Microsoft’s campus at Redmond. First impression? It is enormous - there’s no other word for it. It comprises dozens of different buildings, each with a different purpose and for specific businesses or brands of Microsoft’s empire.
We woke up at 7am, showered, got dressed and arrived at Microsoft at 8.30am. I’m going to leave times out of this post and focus on the actual events and places rather than the time at which they occurred, although they will be written in the same order. So, what came first? An introduction to Microsoft, of course.
Introduction
Josh Edwards, a Technical Product Manager for Microsoft Office who specialises in security, is our host at Redmond. He gave us an introduction to and brief history of Microsoft, telling us which different businesses come under the Microsoft name (Windows, Dynamics, etc), several facts about the company and general information on the company and the work lives of its employees. Interestingly, while talking about which Operating Systems we used as our primary OS, Linux came up and I, of course, raised my hand. Shortly after I debated Microsoft’s claim that Linux has code which has been copied directly – down to the comments, according to Steve – from Windows. This is an as-of-yet unsubstantiated claim, despite unanswered requests for evidence from Microsoft. However, he has kindly offered to find and send me the evidence for this, so I will be more than happy to publish this “evidence” if and when it arrives
The Business of Software
We then had a talk entitled “The Business of Software” by a certain Marlowe (I am afraid I have forgotten his surname). This was about how Microsoft’s business models differ from those of its competitors (or ‘co-ompetitors’ – those with whom they both collaborate and compete), how these models differ and how it sells its software, in substantial detail. One of Microsoft’s competitors is Linux (more specifically, Novell and Red Hat), as mentioned by Marlowe, but as he was discussing the software that Microsoft develops and sells he said that Windows and the Xbox are so popular because Microsoft make it easier for developers to create software for these Oss with more ease via a Hardware Abstration Layer (HAL), such as DirectX for graphics. He said that, before this, game developers had to develop games for a specific graphics card manufacturer because each manufacturer had a different API and no abstraction layers existed. However, he then said that the reason that Linux was less popular and had a lower market share than Windows was because there was no same abstraction layer which worked across all the different “brands” (i.e. distributions) and/or “versions”: what a big mistake. Guess who stuck his hand up in the air? I pointed out that there were toolkits such as Qt and GTK which allow developers to create applications which will work on ALL the Linux distributions which have these toolkits (i.e. the majority). I also said that, as long as a programmer did not force the application to require specific versions of dependencies (or dependencies full-stop) then the application could truly be run on any distributions with these toolkits. The debate died down after that, although I think I got my point across
Microsoft eHome
Our next stop was Microsoft’s eHome, or “Home of the Future” in Microsoft’s Executive Briefing Center (EBC). This is what Microsoft envisage our homes may be like in 5-10 years’ time. Due to the Non-Disclosure Agreement (NDA) which I had to sign, I am not allowed to disclose any information on the specifics of their eHome. I will, however, say that they have made an innovative use of existing technologies to integrate computers into our home lives. Overall, I was quite impressed, but I failed to see the usefulness of much of the technology! It just did not seem realistic; there was no need for that technology in our homes, and I do not believe there will be.
Lunch
We had lunch with Josh Edwards in one of the large cafeterias on Microsoft’s campus. They had a broad selection of foods from different cultures, all at a very respectable price. It was quite odd being the only people dressed in suits (although quite informally – I was not wearing a tie and had my casual shirt untucked), because Microsoft encourages its employees to come to work in clothes in which they are comfortable rather than having to comply to a set dress, but my group settled down at the only remaining vacant table and tucked into our meals. I had two large slices of pepperoni pizza which, surprisingly, were quite filling. We then returned to Microsoft’s EBC to have a tour around Microsoft’s Center for Information Work, affectionately known as “Office of the Future.”
Center for Information Work
Again, I am bound by the NDA and so am not allowed to divulge some of the sleeker aspects of this concept office environment, but I will state the obvious: the aim is to increase productivity. Woohoo! They are using fairly new technology to revolutionise the aggregation of data and thus increase productivity. I will say no more other than that we may see some of this technology appearing in our workplaces within the next 3-7 years (although I believe that is a slightly optimistic prediction, because we all know what a pain migration to something unfamiliar can be).
Roles at Microsoft
The final moments of our day at Redmond were spent discussing the rest of the trip with Josh and learning about the different roles at Microsoft. We met two recent graduates who joined Microsoft less than two years ago. One was a SDE (a Software Developing Engineer, if I remember correctly – Microsoft are quite keen on their TLEs (Three Letter Acronyms); in other words, a developer) and the other was a project manager (PM) of certain features of IE. Both were young, in their early twenties, and began working at Microsoft just before or after leaving University (or College, as they say in the US). They each explained their roles, their everyday tasks, the times they spend in the office (which are not set) and did their best to give us a general overview of what it is like to work as an SDE or PM at Microsoft. Josh also chipped in to broaden our overview of jobs at Microsoft.
To be honest, it sounds like a great workplace, but the only problem is that it is almost impossible to distance yourself from your work. The average Microsoft employee receives approximately 2000 emails a day, so they have to employ granular filtering and manage their time efficiently in order to pass over the majority of the emails, read the most important ones and, ultimately, get their work done.
Wind-Down and Departure
We left the conference room at around 5.30pm, and were back in our hotel rooms not long after. We spent an hour or so catching up with our emails and RSS feeds and, at 7.30pm, went out for supper, for which we later got into trouble for not telling our teachers that we were going out for supper (even though they had told us that we were allowed to and had not stated that we should ask for permission beforehand).
All in all, it has been a good day. I have seen a lot, learnt a lot, and have been presented to by clearly enthusiastic and motivated people who are experts in their respective fields. I may also get to meet some security experts who work at Microsoft over the next few days, which would be absolutely incredible!
Stay tuned.
Edit: By the way, I am taking pictures - the problem is that I have left the USB cable required to transfer the photos from my camera to my laptop back in the UK! Hehe. I’ll try to purchase one tomorrow to lighten up these blocks of text.
10 Comments »
RSS feed for comments on this post. TrackBack URI
Leave a comment
Powered by WordPress with Pool theme.
Entries and comments feeds.
Valid XHTML and CSS. ^Top^
0.252 seconds.
Cheap Gas - Loans - Credit Counseling - Credit Card Consolidation

Hahaha… I hope the devil hasn’t tempted you to jump over to the dark side
Comment by hari — March 23, 2007 #
Mozilla 1.8.1.2 on
Debian GNU/Linux
Using
That home of the future… sounds familiar. Read about that somewhere - sounds a bit ambitious. Should they just do what they’re supposed to? (Shut down? :D)
Comment by Daryl — March 23, 2007 #
Safari 419.3 on
Mac OS X
Using
Sorry for the double post, but this is slightly relevant. Symantec just put out a list of most secure OSs… and Microsoft Windows came first. Hrm.
http://www.internetnews.com/security/article.php/3667201
You guys beat OS X as well… bad day for me.
Comment by Daryl — March 23, 2007 #
Safari 419.3 on
Mac OS X
Using
Check the comments on /. - Symantec are not a much loved or trusted company and the test may be a wee bit skewed (as in Windows is and OS but the Linux distros include IM clients, office, etc etc).
From what I hear, Microsoft is an excellent employer. Kind of like the Simpsons episode where Homer gets a job with a James Bond super-villain
Comment by ray — March 23, 2007 #
Mozilla 1.8.1.2 on
Debian GNU/Linux
Using
Hari - Haha! I think it has, and I’ve got a feeling that the underlying point of this trip is to put us in a good position for a job at MS in the future… If so, I would be like the PM: when she came for her interview with the IE team she used Firefox and Linux, and I believe she still does
She also told the IE team that IE was less than great, but that’s another story. Did you know that its development team was disbanded for four years? Anyway, if I were ever to work at Microsoft, I would not abandon the Open Source philosophies, software and Linux - they are too close to my heart to be replaced
They are, effectively, part of my character: heck, I’ve already made a small name for myself among the presenters as “the Linux user”
Daryl - Yes, as Ray said, the results are always distorted because most Linux distributions bring far more than Windows Vista out of the box and as such are considered to be more vulnerable overall. These statistics are hardly comparable, which is why Symantec do not have a great name for these reports. This reminds me of the report from a while back which declared that the number of Linux bugs in a certain time period was far greater than the number of Windows bugs (it was debunked by Jeremy of LQ) - why? Because the creators of the report had not only included obscure software under the ‘Linux bugs’ header but had also unified the bug statistics for some other UNIX-based Operating Systems and added them to Linux’s (IIRC). I will dig up a link to the report if anyone has not read it and is interested.
On a final note, Microsoft does seem like a great company to work for. All of their employees are enthusiatic and light-hearted, showing that they love their work, and being able to enjoy your work completely changes your lifestyle.
Oh, and I’m thinking of installing Ubuntu 6.10 on this laptop and then upgrading to the new version on the 19th April.. I don’t think I will survive much longer if I continue to use Vista until then
Comment by J_K9 — March 23, 2007 #
Mozilla Firefox 2.0.0.3 on
Windows Vista
Using
Careful Max, we don’t want to hurt the Americans on this trip now, do we… Exposure to way too many rednecks has left me bitter, but you don’t want micro$haft to kidnap you… Anyhow, enjoy your stay in America, and be sure not to look anyone in the eye.
Note:Born ‘n’ raised here, so I don’t mean to offend anyone.
Comment by St.Jimmy — March 24, 2007 #
Internet Explorer 7.0 on
Windows XP
Using
Haha! Don’t worry Duncan, I’m on the alert - just in case anyone tries something stupid
Comment by J_K9 — March 24, 2007 #
Mozilla Firefox 2.0.0.3 on
Windows Vista
Using
chunk and we beech log. my first community and eat Street visit
Comment by ibmmicrosoft — February 22, 2008 #
Mozilla Firefox 1.5.0.7 on
Windows XP
Using
Valium to activan conversion table….
Lethal dose of valium for dogs. Oxycontin valium overseas pharmacy. Buy valium online without a prescription. Valium….
Trackback by Valium inj. — May 30, 2008 #
Using Unknown browser
Animal porn videos….
Animal porn dog porn horse porn zoo porn. Animal porn….
Trackback by Dog sex selected animal porn horse fucking free. — July 23, 2008 #
Using Unknown browser