Managed World

Techno-babble from yet another babbler RSS 2.0
# Sunday, July 23, 2006

[The usual disclaimer about my opinions not reflecting the opinions of my employer apply here]

At times, this was a very frustrating weekend. The biggest contributor to that frustration was a set of directions I got. You see, I was traveling from the Seattle area to Walla Walla, WA (think Northwest Washington to Southeast Washington). I needed to get some directions on how to get there and I figured it was as good of a time as any to start dogfooding Microsoft technologies now that I'm working here.

In the past, everytime I've needed directions, I've used MapQuest. I'm a long-time MapQuest user. Recently, I've started using Google Maps instead and have loved it. For those dissenters out there, I should make it clear that as a Microsoft employee, I am not required to use Microsoft products. Heck, to tell you the truth, I simply want to dogfood our products out of company pride. So, I decided to start with my weekend trip and went to Windows Live Local Beta to get my directions (http://maps.msn.com).

I suppose my first mistake was using a Beta product. But I've used other beta products with no problem. The directions looked good (and believe it or not, they looked better than Google (a 4.25 hour drive according to Windows Live, and a 5.5 hour drive according to Google Maps). Technically, the directions were _sort of_ correct. Practically, they were HORRIBLE. Oh my goodness, I think we need to give some people dictionaries.

One direction said "Stay RIGHT on local roads". When I see that, I immediately think "okay, I'll still in the right hand lane because there are probably exits and turns in the left lane". Nope, that was far from the truth. What did they actually mean? "Take a 90 degree right turn onto a different highway as soon as humanly possible". Oh, and I don't understand how they can say "on local roads" as these were highways in the MIDDLE OF FRIGGEN NOWHERE in central Washington. They might as well have told me "Look for the four-leaf clover and pot of lucky charms. When you see them, you should be right next to a leprechaun. Turn right at the leprechaun and drive through the rainbow bridge." Oy!!!

Later down the road (oh, 60 miles or so), the directions said "Take the I-182 exit". Problem is that they didn't say _which_ I-182 exit. At the first exit sign, there is no visible indication that there is another I-182 sign down the road. Combine that with the fact that the exit sign itself doesn't specify East or West for the exit, and I was sufficiently on my way to a much longer drive that I thought I was in for. So, I take the exit still thinking that I'm heading the right direction. The next direction was "After Exit 14, I-182 will become US-12". Okay, that's an easy one. After all, I'm on the right road. After Exit 5, the Interstate comes to a complete stop and there are only two directions to go, left or right. This meant that there was absolutely NO way I was every going to reach Exit 14 because it DOESN'T EXIST!!!

The frustrating part to me is that if I was a "normal" end-user, I'm pretty sure there would be no way in heck I would ever use that product again. Sadly, when I was getting ready to come home, I went back to MapQuest. You know what? The directions were wonderful and I got home in great time. Boy, both Microsoft and Google still have a long way to go to catch up to MapQuest in my mind.

Posted in Personal
 #       Comments [0]

Since I said I was going to talk about my adventures in server land, I might as well get started, right? Let's start from the beginning.

While I've certainly had server-side programming experience, I've come to realize that my programming experiences were perhaps a bit more client sided that I originally thought. Starting to work with the various core technologies in Longhorn Server last week has made me realize something: I have a lot to learn. Of course, this is a learning experience that I'm really looking forward to having. Like I've said before, I hope I never live a single day where I don't learn something new (no matter how small).

So, what's the learning curve? I'm not only talking about learning all the various technologies in Longhorn Server, I'm also talking about having to "back-learn" Windows Server 2003. My feeling is that if I can't express why certain advancements make our programming life easier than before, than I can't very well do my job, can I? To be able to communicate this, I need to go back and learn a bunch about Windows Server 2003 that I didn't know about before. This way, I can talk about how we had to do something before and compare it with how we can do it today with Longhorn Server. Of course, with certain technologies like the Transactional File System, this issue doesn't directly apply.

Currently I find myself learning Windows Server 2003, learning Longhorn Server, continuing to learn .NET 3.0, and learning Microsoft. And you know what? I still feel like a kid in a candy store :D.

 #       Comments [0]

So, what are we talking about when we say "Core Services" in Longhorn Server? These are the features that are core to the operating system and are not necessarily development frameworks themselves. The best way to explain is perhaps by example.

Some of the technologies that I will be working with from the start? TxF (Transactional File System), Virtualization, WMI, and RDC (Remote Differential Compression), to name a few. This week I'll be attending an internal Microsoft conference called TechReady. I'm hoping that after this week, I'll have a better understanding of the various core technologies. Not only that, I hope to be able to get a handle on what other core technologies may exist that get me excited that I haven't heard mentioned yet.

There's definitely a lot to be seen in Longhorn Server. I can say for sure that my adventure is just beginning :).

So expect to hear future posts from me on these various technologies (and possibly more as I dig into Longhorn Server more).

 #       Comments [0]
# Tuesday, July 18, 2006

I can't think of a better way to express my first two days at Microsoft than "drinking from the fire hose". There is a lot of information for a new employee to take in. The good thing is that they (read: Microsoft) know this and have an entire team dedicated to the "On-Boarding" experience of new employees.

Was Microsoft "People-Ready" like I was wondering? As a new employee, I feel they definitely are. Of all the companies I have worked for, Microsoft is the company is by far the most prepared for new employees that I have seen. Of course, with how many employees they hire (just over 12k last fiscal year world wide, I believe), it is hardly surprising they are so prepared. From what I understand, it hasn't always been that way. Frankly, I'm just glad they're more prepared now :).

I was really thinking of making a more detailed blog post about New Employee Orientation and my On-Boarding experience so far at Microsoft but I am simply emotionally drained right now. I'm definitely looking forward to a good night's sleep so I can really dive into the deep end tomorrow. I guess I'm one of those people who like to simply dive right in. That's one of the reasons I'm looking forward to tomorrow: it is the first "full day" at Microsoft without New Employee Orientation.

One thing I will share with all of you? No lie, every time I swipe my Microsoft badge at a door and hear the ding when the light goes "green", I smile :). I guess it's just starting to "sink in" that I'm now working for Microsoft.

Posted in Personal
 #       Comments [1]
# Friday, June 30, 2006

In the past I've had definite self-confidence issues. Heck, I still have self-confidence issues that I privately fight with. Recently, I came across something that touched a bit close to home and really resonated with me. Funny enough, I actually came across this when watching the movie "Akeelah And The Bee" with my wife (which I found to be a surprisingly cute movie (despite what "movie critics" might have said (I'll save that rant for another time))).

While interviewing at Microsoft, I found myself repeating sections of this to myself over and over. It has definitely helped me along when I start to fight self-confidence issues. I'd imagine there are others out there that fight with the same kind of mental issues. For those of you who do, I would like to share this passage by Nelson Mandela and Marriane Williamson:

What We Fear the Most

Our deepest fear is not that we are inadequate,

Our deepest fear is that we are powerful beyond measure,

It is our light not darkness that most frightens us,

We ask ourselves, who am I to be brilliant, gorgeous, talented and fabulous?

Actually, who are you not to be?

You are a child of God.

Your playing small doesn’t serve the world.

There’s nothing enlightened about shrinking so that other people won’t feel insecure around you.

We were born to make manifest the glory of God that is within us.

It’s not just in some of us; it’s in everyone.

And as we let our own light shine, we unconsciously give other people permission to do the same.

As we are liberated from our own fear; Our presence automatically liberates others.

by Nelson Mandela and Marriane Williamson

Posted in Personal
 #       Comments [0]
# Thursday, June 29, 2006

I've had a random thought of an experiment/observation I want to make when I start at Microsoft.

Lately, I've seen a good number of commercials on this whole "People Ready" marketing theme by Microsoft. One of the commercials shows a "new guy" who just started at a company and what he is going through. The gist? To being able to empower your employees to excel as a company.

So, the observation I want to make? Well, with all the "People Ready" marketing, can Microsoft "walk the walk" and "talk the talk"? Stay tuned to see if they can!

Posted in Personal
 #       Comments [0]

Contact

Email Me Send mail to the author(s)

Calendar

<July 2006>
SunMonTueWedThuFriSat
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

About this site

Jason Olson's thoughts on Programming, Games, Music and Life in General

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

© Copyright 2008
Jason Olson

Sign In
All Content © 2008, Jason Olson
Theme based on 'Business' created by Christoph De Baene (delarou)