I’m back from vacation and have some big news to share, September 1st is my last day at Microsoft.
Now it’s certainly been a great two and half years. I came in fresh from university knowing very little and with the help of a great team, a fun product, and a regular yearly release cycle I’ve learned what it takes to ship software at one of the world’s greatest software companies. But it’s now time for me to move on. I’m moving on for a number of reasons. For one, in the back of my mind, working at Microsoft was a two year commitment. I knew while graduating that I wasn’t yet ready to run my own company, I needed to learn more. So I could either go to grad school or get some real world experience. Being pretty tired of school, Microsoft was naturally one of the best places to learn how to ship software. Secondly and most sadly is that I was no longer, or possibly never was, performing at the level that I should have been. There are a number of reasons for this. A number of my projects in Vista got cut and then my post-Vista work was continually held up but the whims of other teams. There also isn’t the incentive system in place for me to want to break outside the ‘meets expectations’ ranks in a meaningful way and so I never would step up and really take the initiative to control my own destiny. There’s a few more reasons but I’ll save blogging about those until a later date.
To be clear, I am not leaving because Microsoft isn’t a great place (it is, I love my team and my co-workers, I’m really going to miss them but thankfully I’ve made some great life long friends. However, Microsoft is just no longer the place for me and where I am in my career), I am not leaving because Windows Vista is going to suck (it’s not we have tons of people putting their heart and soul into it and I prefer using it at home than Media Center 2005), I am not leaving because we don’t support DVB-x/feature XYZ/etc (do your homework on the size of those markets and compare them to the markets we are pursuing, then figure out what the technical effort is to enter those markets and figure out how many people we have) and I am not leaving because I’m an idiot (though it would be funny if I did).
So while there have been a lot of departures recently mine certainly won’t result in me taking a year off (like Vic Gundotra’s), the news won’t break via the blogosphere (like Robert Scoble’s), there’s no news conference planned (like Bill Gates’), and this post won’t be Dugg or TechMeme’d. But maybe it should be? What is Microsoft doing to build and retain top notch young talent at the individual contributor level? How are they moving them up the ranks? (For those in the know about what this means, I was a ‘blue chip’ candidate and in the College Select program.. Anyhow these are some great ideas for my post-Microsoft blogging).
What does this mean for this blog? (Not that this blog is anything special, I hardly pay it the attention that I should). It probably all depends on if my Media Center gets repossessed :).
Keep using MCE, it rocks!
August 23rd 2006 Posted to
Random