My goals for the next year

First of all, my apologies for the lack of posts lately.  June and July are always busy for me, with the combination of vacation, regular work, and our annual review process.

As part of our review process, we ask all of our employees to step back and think about how they did for the past year, and what results they are striving for in the next year.  Many people take this kind of a personal inventory around New Year's (though, I hope, less formally than our annual review process).  The result of this is typically packed athletic clubs in January :-).  Microsoft's fiscal year runs 7/1 to 6/30, so from a work perspective our annual introspection ritual is time-shifted by six months.  I have not, as yet, noticed an uptick in athletic club usage in July for Microsoft employees.

As C# Product Unit Manager, my high-level goals are:

  • To win the hearts and minds of professional C# developers and non-professional developers (all languages).  Metrics for this include:

    • Increasing transparency of our development practices by delivering pre-release code via Community Technology Previews (CTP's) regularly, and reviewing early product plans with the community

    • Growing C# Dev Center traffic, ratings and visitor satisfaction

    • Growing the number of "Top 100" Bloggers on the C# team

    • Increasing MVP satisfaction

    • Delivering highly rated talks at major conferences

  • To drive tools share and revenue

    • Increasing C# usage among pro devs

    • Driving adoption of VS Express products

  • To deliver the right products with high quality in a timely manner

    • Shipping Whidbey on-time, with high-quality

    • Driving early planning for Orcas for C# and Express

    • Supporting and servicing VS 2002, VS 2003 and VS 2005

  • To drive a high performance culture, thus increasing the capacity of the C# team to deliver value for customers

I'm excited about the work ahead, especially about shipping VS 2005, which has received so much positive feedback from C# customers already!


Comments (4)

  1. These goals are great but there really needs to be a grassroots movement in the lowest levels of the developer world. I will explain.

    I am the coordinator for the Lexington .NET Developer Group or LexDotNET. We are a new group started last November. We get around 12-20 developers attending meetings. Most are VB developers and most of these are still using VB6 primarily at work. Just to let people know I have nothing against VB. I am actually a long using Delphi developer that has transitioned to C#.

    I would love to get C# out into more of our presentations. My only question is how do I do it and not alienate the "hardcore" VB users? We are trying to be balanced but I do think that C# is not draw the same number of people into UG meetings as VB.NET. Maybe the groups from larger cities have different views .

    So what can we the UG leadership do to get C# into the minds of all developers? Any suggestions are welcomed. I have ideas and are working on them but would be interested to hear from the people behind C#.

  2. balajik says:

    To start with, i would like a C# resource kit along the lines of resource kit and resource kit!

    By the way, i am the coordinator of India C# Developers Group. I am glad to mention that we have 425 members in just 2 months of the community’s existence. I can feel the excitement about C# within the Indian developer community!


    Balaji K.

  3. Pieter says:

    Focus on practical samples like: 101 C# Samples (including samples of 2.0 language enhancements.) and ASP.NET Starter Kits.

  4. great to see that improving MVP satisfaction is on the list!

Skip to main content