Brian Harry’s comments about my post "No public VS 2010 Beta 3 or release"

Brian Harry, Microsoft Technical Fellow and Product Unit Manager for Team Foundation Server (TFS) has commented about my last post “No public VS 2010 Beta 3 or release”. (Brian is making a huge effort in transparency about the performance problems of VS 2010 Beta 2 and the work to get them fixed for RTM)

I reproduce his comments here:

“I don’t know Quan but I can say definitively that this is not an official Microsoft communication.  I’ve remarked before (on my blog) that when you have an organization of 2,000 – 3,000 people, you have to assume random stuff happens.  Said another way “Don’t believe everything you read” 🙂

1) We’ve had an RC on the books from the beginning.  We are investigating the possibility of making it a public release.  We didn’t originally for that but the Beta 2 feedback has made us rethink it.  We will ensure that there is time to incorporate customer feedback. Quan wrote this a while ago and, to be honest, I’m not sure we had reached that conclusion yet.

2) We haven’t decided what we are going to call the public release yet.  We’ve discussed both “Release Candidate” and “Beta 3”.  I responded to one comment on this post: http://blogs.msdn.com/bharry/archive/2009/12/05/anatomy-of-a-performance-problem.aspx with some thoughts on this. Regardless of what we call it, we will be looking for customer feedback/validation and will allot time to get it before releasing.

3) March 22 is NOT the release date. It never was. March 22 is the marketing launch date. We generally don’t announce RTM dates ahead of time but we do communicate launch dates.  Sometimes RTM happens before the launch, sometimes after.  I think it’s fair to say that we are targeting an RTM in the general timeframe or we wouldn’t have set the launch date there but there are many considerations that go into launch dates – lining up with other events, hollidays, venue availability, …  Further, it would make no sense for us to have set a final RTM date before getting Beta 2 feedback.  We always say “we’ll ship the product when it’s ready”.

Am I the official Microsoft spokesman on this topic, well, um, no.  However, I will say that I’m in all of the discussions about when we’ll ship, how do we know, what prereleases will we do, etc, etc.  And those who do actually own the “official responsibility” know I’m writing about it and are keeping quiet.  Maintaining plausable deniability, I think 🙂

If you want to learn more, please visit my blog at http://blogs.msdn.com/bharry.  I’m passionate about shipping a great developer tool and partnering with all of you to accomplish it.  I’m always listening and open for feedback.  Nothing I like more than a productive debate.

Thanks for listening,
Brian”

It’s great that Microsoft is considering another public release before RTM. I know it would be to validate the performance fixes after Beta 2, not because add-ins are broken in the current Beta 2. I am fortunate enough to get the private Limited CTPs (LCTPs) after Beta 2 but I am under a Non-Disclosure Agreement (NDA) so I can’t blog about their fixes, workarounds or new problems as I did with the public Beta 1 and Beta 2 in the last months to help others, and my new Microsoft Connect bug reports are now private to Microsoft too. But other developers of add-ins would benefit from that public release, and working add-ins could finally be made available to end users for testing before VS 2010 gets RTM. I wouldn’t have any hope of getting fixes in the automation model between that public release and RTM, though.