Thoughts on the first day of Tech-Ed

It’s interesting how sheltered one can become working in a small team that owns one part of an incredibly large system. You tend to see everything you are doing as the most important thing for your customers and everything else is some nice fluff that might help them out (maybe). Boy was I wrong with that view. For those who don’t know, I work on the C# Compiler/Editor team. My basic responsibility is the language service. This is the part of the C# editor that tries to understand what you’ve written so far and then provide you with help as type, like tooltips and completion lists.

A few things I’ve noticed. While people are interested in the editor and some of new neat stuff we are doing in that space they are much much much much much much more interested in (in order of interest):

a) Team System 2005. Project coordination, source control, bug tracking, unit testing perf analysis, reporting
c) WinForms

That’s a off the top of my judgement based on the people that came to our booth today.

We were able to excite many of them with the new C# language features like Generics, and the new editor features like refactorings and the code definition window.

However, for the most part, people were mostly looking for ways to drive down the cost of the total software development cycle, not just the coding side of it.

It was a sobering view to see how my egotisitical view of my work compared against to the actual needs to customers, and it will definitely change how I view the entire integrated package we will be shipping and how much value it actually provides.

On a side note, I think Team System looks absolutely amazing. I hope i’ll get time to really stress it out and to try to see how much time/energy it can save me.

Comments (6)

  1. Cyrus,

    Part of this, I think, is that we take so much of the VS environment for granted. You guys have done a good job. Keep it up!

  2. Jeff Key says:

    Don’t forget that the language features are old news and Team Systems took most people by surprise yesterday. People have been inundated with v2 language features, etc. for over 1/2 year. It’s not as sexy as it used to be, especially on the day of several big announcements.

    The pieces are nice, but the whole is really starting to look amazing. If everything ships next year, this will really be a ground-breaking release for Microsoft. I’ll just need to find a way to make this stuff work against 1.1 while we transition our clients!

  3. Well, if it’s any solace, one of the things I miss the most when using VS2003 is the code editor from VS2005. The new triggering for Intellisense rocks and does a lot to reduce keystrokes.

  4. Paul, Michael:

    I really, really, appreciate that feedback (and I know the rest of my team does as well).

    Jeff: I agree. The whole package is something that I think is pretty sweet. But everyone should realize how sexy C# coding is!!