Today, I received a message from Microsoft awarding me a Microsoft Most Valuable Professional (MVP) in Visual C#.

I have been aware of this award ever since my friend Nino earned one years ago. I never quite understood the selection criteria but I knew that it was recognition of a willingness to share knowledge with others in the community. Since sharing knowledge is something in which I a lot of take pride, I am happy to be recognized for this.

A Microsoft employee once told me that he wouldn't nominate anyone who sought to become an MVP, so I never tried to reveal any aspirations, working in the community because I enjoyed doing so. I even joked about it, posting an e-mail on this blog from Mike Woelmer, who nominated me as an NVP (Not Very Professional). But the truth is that I did want this award and that I am excited and proud and grateful to receive it.

I want to publicly thank Jennifer Marsman and Alan Stevens who nominated me. I was told that some other folks said nice things on my behalf as part of this process. I don't know who they all were, so I won't list them here, but know that this was much appreciated.

I am aware of some tangible benefits - software, admission to the MVP summit, access to the product team - and I know there are a few other benefits that I haven't sorted through yet. But, for me the most important benefit is recognition by my peers.

And for that I am grateful.