DaveC leaves NT

If you've read this, you would already know about this. Dave Cutler - arguably Microsoft (if not the century's) greatest programmer is moving from working on the NT kernel to the Live initiative.

I finished reading Showstopper just a few days ago - and for those of you who've read it, you can imagine how big a move this is for Dave. If you haven't read it, I strongly recommend that you do so - it changes your opinion of Microsoft and NT and software development in general. I've been hoping to meet Dave for a long time but I'm not sure how to arrange such a meeting (meeting Bill Gates seems to be an easier task!)

I've spent the last few days looking through the NT kernel code - especially the scheduler and related areas. Frankly, it is the most beautiful C code I've ever seen in my life. In fact, I told a friend "You feel like hugging and kissing it - it is so beautiful". It takes quite a programmer who can write code which is both insanely fast, robust but also so simple that someone new to kernel mode like me can still understand it (I even make half intelligent statements like "Ah..so that's how we pick which thread to run next").

I really don't know anything more than what is written in that article (we got a nice long mail from Kevin Johnson this morning ). This shows how seriously the company is taking the entire Live initiative. This is something we're in for the long haul.

The day DaveC left NT. Wow.

For folks unfamiliar with Dave Cutler and his work, let's just say that this would be like Linus Torvalds leaving kernel development to go do something completely different.



Comments:
Wow.

You know, this seems to reinforce the shift to the web. I don't blame MS for this: right now the bulk of incoming money is end users and companies shelling out their money for software that has cheaper up-front equivalents (Linux, Open Office, etc). It it reminiscent of AOL, where once people found out there is an alternative that's cheaper, AOL lost a lot of business, and still is to this day. All because they didn't adapt.

So I don't blame MS for this. The Live services, I assume, are MS's attempt to adapt to the new advertising-based economy. End users and corporations don't have to pay for it, yet you can still make money off of it from advertising. It's a tempting business model, one that has worked for other big names like Yahoo and Google. It will be interesting to see how it works for Microsoft.

Best of luck to you guys in that respect.
 
Post a Comment



<< Home

Archives

November 2004   January 2006   June 2006   July 2006   August 2006   September 2006   October 2006   November 2006   December 2006   January 2007   February 2007   March 2007   April 2007   May 2007   June 2007   July 2007   August 2007   September 2007   October 2007   December 2007   January 2008   February 2008   March 2008   April 2008   May 2008