Underneath all the fun stuff at PDC, you just can't ignore the importance of Windows 7. GM doesn't get a chance to sell Volt electric cars if they can't succeed selling Chevy's, and the same is true for Microsoft, so Windows 7 was very much in the discussion. In one of the PDC keynotes, Steven Sinofsky, President of the Windows and Windows Live Division, gave some interesting overview comments about building Windows. Two that stuck in my mind: first, the challenge of taking a new college grad and helping them make the transition from writing code for homework assignments to "checking in code for 100 million users." Creating a release of Windows is a unique and daunting engineering challenge, and there is a very interesting side story about how Sinofsky and Jon DeVann fixed the Windows engineering process so the different programs came together better and faster than had been the case with Vista (Sinofsky and DeVann had conspired earlier to perform similar tricks in Office). I'm hoping someday Microsoft will tell this more publicly. Sinofsky's other really interesting comment was about the feedback they got from with Windows 7 beta process, which included the configurations used. It turns out that over 50% of the Beta users had XGA (1024 x 768) displays, while the engineers typically use dual HD displays. Seeing these configurations is a real wakeup call as to what "compatibility" really means, especially if you consider that Windows 7 beta users are hardly technical Luddites. If you're a Windows 7 programmer not only do you have to create code for 100 million users, but you also have to make it work on their computer as well as yours.
In the earlier days, Diane Green predictably spoke contemptuously of Microsoft, sort of like Khrushchev at the UN pounding his shoe on the podium and yelling "we will bury you" (for those of you who are old enough to know what the UN is). The new, wiser VMware is a lot more aware of what's going on in the rest of the industry (good!) but still a little bit psychitzo when it comes to MS. VMW recognizes that Windows 7 may well unleash a major upgrade wave within enterprise customers (all those who never did Vista but are running out of headroom and support with XP) and that this upgrade wave is an ideal time to call the question on remote application delivery alternatives (smart marketing). But it seems that many at VMW still find it distasteful to even speak the word "Windows" without spitting so this strategic argument comes out wrapped in condescension and denigration. VMware needs to think a little more about why people would adopt Windows 7 now in the first place (‘because they are idiots' is probably the wrong answer) and more to the point carefully look at all the things in W/7 that make VDI less valuable (sorry VMW, Microsoft hasn't stood still). Part of the maturation process I guess.