Winding down from VSLive / MWA

The Microsoft Windows Anywhere (MWA) side-show at VSLive! in San Francisco was a lot of fun.  The scheduling had me a little off balance: on Wednesday, I crammed 2 hrs of material on Advanced Tablet PC Development into one hour, and on Thursday, I stretched 1 hr's worth of material on network-awareness and power-management into about 2 hrs.  So, overall, I hope nobody felt shortchanged.

Off-conference highlights:

You see, last week was a bachelor party of sorts, for me -- my last chance to stand up on stage and say things, as a free man, with no direct ties to Microsoft.  Next Monday, however, I start a new full-time role at MS: I'm to be the PM responsible for Tablet PC's integration into Avalon and WinFx.  Wish me luck!

I'm excited to be a part of this effort.  I believe that the Tablet PC is going to be a "killer platform" -- if there is such a thing -- for Avalon apps.  Why?  Looking back at all the tablet apps I've created over the past few years, many or most were full-screen affairs, with plenty of custom-rendered widgets (the bog standard common controls don't work well with a pen, by and large), nonrectangular regions, and semitransparent popup panels...  Developing those sorts of apps with C# and WinForms v1 was like performing ice sculpture with a chainsaw.  It was possible to produce results, but you had to be miraculously talented, every single moment of every single day.  Hopefully, if we do our job right, Avalon will make the job a little easier.

Updated: Mon, 14 Feb 2005 06:14:55 GMT