I'm Keyvan Nayyeri, a 28 years old software engineer working at Match.Com and living in Dallas, Texas.
I have a Master’s degree in computer science and a bachelor's degree in applied mathematics. I’m also known to be a technical author with several technical publications in the form of books and articles. Besides, I'm an open source enthusiast and have coordinated or contributed to several projects. Currently, I maintain my projects on GitHub.
As a content provider on the internet, not only I publish on this technical blog, but also I'm a podcaster and publish audio podcasts on Mash This.
Trying to maintain a healthy and active lifestyle, I'm a pescetarianist and exercise almost everyday. I’m an avid runner, soccer defender, and tennis player. I also have an interest in fashion.
[Update2: I had missed a "Don't" in my post which changed its content. Now it's corrected. My apologies. MVPs, please forgive me!]
[Update1: More discussions are coming to make this topic the topic of the month in community. Jamie Cansdale, Frans Bouma and Steven Smith have written about this.]
Recently there were some news about Microsoft MVP program. Some known names such as James Cansdale, Paul Wilson and Chris Garrett haven't been awarded for 2007 and Roy Osherove and Brendan Tompkins have written about MVP program.
I don't want to ask why Microsoft hasn't chosen those men as MVPs but I want to say MVP programs doesn't play the role that are expected to play. Also I don't want to say every guy who is considered as MVP shouldn't be an MVP actually.
You know already Microsoft and Telligent give MVP awards to individual developers who work on their products (I don't know any other company with same award, if you know please leave a comment and let me know). But I can't be sure they're giving an MVP award, I can name it MAG (Most Active Guy) because these companies are giving these awards to anyone who is providing content for their products or is advertising for their products.
If you check to see how companies choose their MVPs, can find that they choose developers who are active on communities (writing articles, speaking at user groups and answering to tons of forum posts are most common parameters for recognition) and what's in an MVP award for a developer? Usually free licenses for products or good discounts plus some other things such as using VIP level in conferences and being invited to summits and also a good point in their resume.
But what will these companies get? They get free support and advertisement from their MVPs who are encouraged to keep their MVP award and now love that company and their products. Yes, I should stop here and confirm that many developers loved these companies and products before being an MVP, yes, this is right! I love Community Server regardless of being an MVP or not, it's same for many other MVPs.
I can't judge this MVP award is bad or good. I'm a Community Server MVP myself and am happy for this but I think companies should rename this award. People who are being chosen as MVP in a product mustn't be a Most Valuable Professional indeed. Look, one of the major groups of people who are awarded as MVP by Microsoft are community owners. Others write articles, answer to forums and keep a community alive but owner gets the award but I (and maybe you) have seen many of these owners who were just an amateur guy in that field. I'm sure there are many community owners that must be an MVP but on the other side many other owners mustn't be!
We already know many developers who must be an MVP but aren't. Phil Haack and Jeff Atwood are two instances in Microsoft products (I can add a list of Community Server team member names who created a powerful platform) and Thomas Freudenberg is another instance for Community Server. But why they're not an MVP? Answer is very simple (as I guess), because they haven't answered to many forum posts, haven't written many articles or haven't spoken in user groups. Is there anybody who says these men shouldn't be an MVP?!
Generally we have two groups of people: one group are who are professional and have been active such as Scott Watermasysk, Scott Hanselman and many other names that can't be listed here so should be an MVP and another group consists of people who shouldn't be an MVP at all (let's keep their names private!).
Being an MVP can be beneficial for a developer but it has many benefits for companies though. Companies should know that MVP award isn't a good way to encourage people. Many developers do what an MVP does (even more) and don't expect any award because they love a product. I suggest companies to give their awards to these guys because they're only guys who can keep and improve it.
I hope companies change their look at MVP programs. Quality is falling down since Microsoft is giving its MVP awards randomly! Even they don't give their awards to active community members, they're just doing odd things.
Fortunately Telligent MVP award could be success up to now and beneficial, both for MVPs and Telligent (I didn't say that to keep my award, that's a truth which I hope we don't miss it).
+ Above paragraphs were just my thoughts about what is happening to my beloved communities and could be wrong and I gave them to help improve things. You know I rarely write these kinds of posts.
Haacked
Oct 12, 2006 6:47 PM
#
Rob Conery
Oct 12, 2006 6:58 PM
#
Keyvan Nayyeri
Oct 12, 2006 9:54 PM
#
Thomas Freudenberg
Oct 13, 2006 1:14 PM
#
Keyvan Nayyeri
Oct 13, 2006 1:23 PM
#
James Shaw
Oct 15, 2006 5:41 PM
#
Keyvan Nayyeri
Oct 15, 2006 7:50 PM
#
Brad Jones
Oct 17, 2006 6:52 AM
#
Keyvan Nayyeri
Oct 17, 2006 7:26 AM
#
Brad,
Thank you so much for sharing your thoughts and leaving your comments.
If we agree on the definition you wrote about MVPs "rather it is an influencer's award", we have no problem and MVP program is doing its job perfectly (my personal understanding is similar to yours).
I agree that Microsoft wants to nail to this goal but hasn't chosen a correct name. This name (MVP) can cheat people. An active guy shouldn't be a Valuable Professional. He may be or may not. We can't recognize someone for this from some of the parameters that Microsoft uses to recognize an MVP (such as answering to forum posts).
Generally I think more than 90% of MVPs are both active and Valuable Professional so can be recognized regardless of our understandings from MVP program. But those 10% ...
I think those 10% are being chosen because they're advertising for Microsoft products and are growing their community. I can't find any reason to choose a community owner as MVP for his ownership (someone like Steven Smith must be an MVP not for his communities but for his experiences). There are some MVPs who have a community but are just amateur (as I said in my post).
However, as you said and I confirm, MVP program (or any other program similar to this) is a great way to make a community active. As MVPs are chosen by Microsoft, there are good benefits for them so they're happy. This program is a Win-Win program but I want to point that we shouldn't forget about something: MVP programs have great benefits for companies. They're a part of their support which needs less money and is being done by third parties.
At the end, I think Microsoft should change its way for recognitions a bit. I can't distinguish between the MVP award of someone who doesn't know much things about ASP.NET and Scott Water's award, can you?
The last thing that I should mention is one of old posts by Jim Minateal who has directed most of famous .NET books with famous MVPs. Unfortunately the quality of MVP program is falling down (at least for development fields):
http://wroxblog.typepad.com/minatel/2006/02/wally_mcclure_o.html
portrait artist
Dec 10, 2007 2:11 AM
#
So far I’ve been reading a lot of posts that were awarded that mysterious MVP award. Most of them were great read and truly deserving of such award. How do you qualify for such an award? Do you have to join an organization or online group? What do you have to contribute?
Leave a Comment