After seven years in developer division marketing, I'm making a transition into the product team to work as a program manager to help define what a "Live" version of Visual Studio might look like. If you think about Office Live and Windows Live, you can see that "Live" is coming together to mean "software that is smarter when it's online and back-ended by a set of services." I think most developers get this concept intuitively -- that software can (and should) be better when it's online. Already in Visual Studio 2005 there are features where we've begun to look at this kind of linking. Some examples:
So I've started imagining what the world could be like, and with very little effort I've come up with some ideas. But before I spill the beans on those I'm interested in what other folks would like to see in a "Live" version of Visual Studio.