How to get disqualified as an MVP

Jamie Cansdale is not an MVP anymore - his title wasn't renewed this year. "So what" you may think. "Who on earth is Jamie whatever?".

Jamie is the guy that created TestDriven.NET (formerly known as "NUnit Addin") - one of the most successful free addins in the VS line, that, to my knowledge, has just roughly same amount of people using it daily as those that use NUnit - which is a lot.

So why am I writing about this? Because I think someone made a mistake.  Here is the notice Jamie got when his MVP was not renewed:

"Unfortunately your community participation rate over the past year (in any of the communities including VSIP and ASP.Net) is well below the required level. Even if we were to look beyond the MVP code of conduct concerns I don't believe we could justify reinstating you based on participation."

There are two parts to this:

  • Jamie is a community leader, like it or not. His tool drives a big community which his tool enables to exist - those people that want an easy way to run unit tests inside Visual Studio .NET. He is part of that community and writes in his blog about these things.

 

  • The "MVP code of conduct"  is a mysterious beast. My best guess as to what that sentence means would be to the fact that in previous versions, Jamie enabled TestDriven.NET to run in all versions of VS.NET, including the Express ones (which are free). To be clear, the Express version of VS does not support building plugins for it, so Jamie hacked his way into glory and created something that would actually run in the Express, giving Developers everywhere a chance to run unit tests even if they couldn't afford Visual Studio Professional. Since then he was forced by MS legal to take that ability down, unfortunately.

So, I think the main reason Jamie isn't an MVP anymore is because he "hacked"  the express SKU's, and not being active in the community is just a pretty way of not saying that.

Legal issues aside, Jamie "fixed" a mistake Microsoft has made - not putting unit tests inside all versions of VS.NET - and for that he deserves much recognition  - an MVP award for community is exactly what it's about - having that passion that also helps other people do what they need with the tools they have.

Microsoft could have been more clear and come out and say it out loud: "you're not an MVP because you misused our product and we don't like that".

Unit Tests in VS.NET are a big issue. How big? There was a petition about this a while ago, which Microsoft failed to pay attention to, It's right here. It's written by Peter Provost, who's now a Microsoft Employee in the patterns and practices group (written before he joined MS I believe). I think Peter believes in what he wrote today just as much as he did then - maybe he can help push this forward?

Published Wednesday, October 11, 2006 2:04 AM by RoyOsherove
Filed under:

Comments

Tuesday, October 10, 2006 11:18 PM by Greg Low

# re: How to get disqualified as an MVP

Hi Roy, I couldn't agree more about the importance of unit tests. I don't know what Jamie had to do to hack the Express product. However, the company that writes the software gets to decide the licensing for it. And if they also say you can't reverse engineer it, that's their choice. I'm guessing he would have known he was crossing the line on that. We all can petition all we want but we don't get to just ignore their rules because we think they're wrong.
Wednesday, October 11, 2006 12:14 AM by cs

# re: How to get disqualified as an MVP

MS is being lame about this. He should definately be an MVP.
Wednesday, October 11, 2006 2:52 AM by Trumpi

# re: How to get disqualified as an MVP

I'm not the greatest fan of the MVP award. I tend to think that it is riddled with bias because you are not necessarily recognised for the furtherence of computing in general, but rather for the furtherance of Microsoft and its take on computing. Don't misunderstand me - I'm a big fan of the .NET Framework and I've built my career around it. However, I do not aspire to become an MVP because I will feel as though I would have sold out.
Wednesday, October 11, 2006 3:14 AM by rizzo

# re: How to get disqualified as an MVP

If anything, guys like Cansdale should be given a lifetime MVP designation (same with folks who build NDoc, NAnt, etc...). That's a shame.
Wednesday, October 11, 2006 4:23 AM by FransBouma

# re: How to get disqualified as an MVP

I've asked my lead what the hell 'MVP code of conduct' means, because I certainly don't know what it is.

If what you suggest is true, it's a major blow for the MVP program. People should be awarded for their community work, and if that work is noteworthy, they should get the reward. I mean, they also awarded an ad-ware seller. Was that a good move? I don't know, but is that of any particular relevance, not according to me.

I use testdriven.net every day and I like it. That doesn't mean the author of the tool should get an MVP status per se, but it sure doesn't mean the MVP title should be withdrawn because of it as well, especially because he IS a community leader.

Wednesday, October 11, 2006 4:26 PM by Gabriel Lozano-Morán

# re: How to get disqualified as an MVP

Hell, we are the community and I guess that we all agree on the fact that he should be MVP. How 'bout it Microsoft?
Thursday, October 12, 2006 4:40 AM by Stefano Grevi

# How to get disqualified as an MVP - Alternative

I'm not an MVP. I know there are advantages granted from Microsoft to be an MVP. The big work Jamie did for the community wasn't considered from Microsoft so, as an ignorant, I ask you if there is some way to award him a 'Community Valuable Professional' Award. Not the same thing as Microsoft not widely recognized, I know, but a sort of credit the community award for his unvaluable work. I repeat. I'm ignorant. I don't know if its even possible to do that.
Thursday, October 12, 2006 4:29 PM by Community Blogs

# Some Words About MVP Programs

Recently there weresome news about Microsoft MVP program. Some known names such as James Cansdale, Paul

Friday, October 13, 2006 7:28 AM by Bil Simser

# re: How to get disqualified as an MVP

This bothers me. Both as an MVP and a daily user of TestDriven.NET. It's a fantastic tool and it's one of those rare tools that's on my list of "install always and everywhere". I totally disagree wtih MS on this and think they made a mistake. The fact that Jaimie figured out how to get free tools running with the free IDE and made it available, is stellar. While I understand MS took a position that they didn't want people building addins for the express SKUs, I think it's wrong to chastise people for it. I'm sure if Roland and his excellent GhostDoc tool had the same exposure that TD.NET did, he might be facing a cease and decist notice as well. It's sad that MS takes this approach with people that make contributions to the community. Now I'm afraid that since I built a better mousetrap for SharePoint (my SharePoint forums) will I get looked down as a guy who doesn't play well with others and sent to the minors? Bad decision on MS and I'm sure this isn't the last we've heard of it.

Friday, October 13, 2006 9:55 AM by Fear and Loathing

# Bring back Jaimie

There have been a few MVP efforts over the years that I find silly. Various petitions about VB6, mass