Ok, as promised, I said that I'd tell the story of my first day at Microsoft... Please bear with some of the parts of this, I'll just go through my entire day from start to end.

Last night was the first night that I spent at my apartment that I leased when I was out in Redmond over a month ago. I took occupancy of the apartment last week, however, it took some time to set it up. This is a really fantastic place if I must say so my self. Nearly everything, besides my office is setup here. So, I got up at 7:30am to get ready for the New Employee Orientation (NEO). Microsoft wanted everyone to show up by 8:45 or so. After a quick breakfast and an even quicker drive to work totalling 5 minutes for the drive, I got to Building 33 (Microsoft Conference Center) for NEO. The conference center is an absolutely gorgeous facility for the utiliziation of non-Microsoftees and Microsoftees for larger events. As I recall from my internship last summer, we had a number of events there. The NEO session, well, let me just say that it was quite a long morning. I suppose that all of these formalities must be taken care of... filling out the NDA, Employment Contract (with the addendum that I provided to protect my IP if/when I commercialize the Photo Album), Employee Benefits, etc, etc. At least we were provided with lunch, so it wasn't too terribly bad. Many of the details (like some things about intranet sites) I remembered from last year's intern NEO, so those seemed a bit repetetive, but what can you do? All I know is that after I filled out all of my required paperwork, I was really itching to go to work and meet my mentor, manager, and rest of the team. I was (and still am) very psyched!!!

Ok, once we got through NEO, I headed over to the building in which I'll be in to meet my manager and mentor. I must add that I am working on the same parent team that I did last summer, however I report to a different manager. So, I was really curious as to which sub-team I'd be on. Turns out that I'll be on the... oh, wait, I can't tell you that. Hmm... ok, let me rephrase this... The parent team that I'm on really kicks ass and is completely revolutionary. The sub-team that I'm on... well, kicks ass even more. :) Anyway, my two managers are really awesome. One of them introduced me to my mentor and showed me my office (which I'm sharing with one other person to start off with). Mentors are there to be a liason between you and you manager initially and also to help you get acquainted with work. So, my mentor and I ended up talking for the rest of the afternoon getting my brand new machine setup (I'll leave out specs; but simply said... it rocks too). Unfortunately I didn't get everything setup yet since not all my account permissions were set yet. So, alas, tomorrow I must complete the setup. No biggie. In any case, both of my managers (one of which reports to the other manager) are way cool. I get to meet with the one I report to directly tomorrow, so I hope that that goes well.

So overall first impressions of my team: WAY COOL! I don't even think that “WAY COOL” describes how extatic I am about this job... err... lifestyle... whatever you want to call it. :)