Please allow me to introduce myself

I'm the Development Lead for the Visual Studio and .NET Framework C# compilers. In addition to the compiler, my team owns the Visual Studio debugger expression evaluator for C#, the debugger visualizer framework, the Linq to objects APIs as well the Linq expression tree APIs and compiler. Whew, no wonder I'm tired at the end of a work day.

I've worked on the compiler team for 3 years and acted as Development Lead for most of the VS 2008 product cycle. I'm very proud of what my and the other Visual Studio teams have been able to accomplish in VS 2008, particularly the language features needed for the Linq experience as well as the plumbing for a more accurate and complete C# intellisense experience in Visual Studio.

With this blog I hope to be able to provide some nuts and bolts information about the compiler and other technologies my team is responsible for.

Comments (4)
  1. silky says:


    What is Debugger Visualiser Framework?

  2. Welcome to the thirty-eighth Community Convergence. These posts are designed to keep you in touch with

  3. Peter Ritchie says:

    "What is Debugger Visualiser Framework?"  The framework in Visual Studio to support debugger visualizers?

  4. Ed Maurer says:

    I am also responsible for F***ing up the compilers in Microsoft and also screwing employees.

Comments are closed.

Skip to main content