Catherine Heller: From violinist to software developer

Sign in to queue

Description

Catherine Heller is a Technical Evangelist and software developer who works in the same group as the Channel 9 team (DPE). She currently focuses on the new Win32 APIs in Windows Vista for both unmanaged and managed developers.

Here we discuss her history, some of the new Win32 enhancements in Windows Vista, COM interop, and she demos some really cool Windows Vista Search and Organize code.

Embed

Download

Download this episode

The Discussion

  • User profile image
    Bobinho
    That was a really interesting video. It acted as a kind of reality check for me. In my headlong rush towards managed code and managed APIs, managed this and managed that, it is all too easy for me to get sidetracked and forget that C++ and Win32 is still the air we all breathe. It may be a little stale and smell bad but we need it to survive and prosper.

    Thanks to Catherine for the cool demos and to Charles for asking good questions.
  • User profile image
    LiQ
    As allways, a great job, Charles.

    It wasn't long ago I discovered C9, but I was hooked right away. For some reason I've allways liked your interviews the best. Dr. Sneath is great also. But you have some great way to really penetrate the essence of every topic.

    Keep it up! Or even speed up, I have noting to watch at the moment Wink

    Peace out
  • User profile image
    Charles
    Gald to hear you liked this interview! I love the work Catherine is doing: getting the word out about the innovations in Win32 in Vista. See, the Windows team has not forgotten about their bread and butter: the Windows developer. They have not forgotten about you in this the age of automatic garbage collection, code verifiabilty and type safety(all GREAT innovations for programmers...).  A great deal of innovation has gone into the Win32 layer of Windows Vista that will help unmanaged developers take advantage of new Windows features in Vista.

    We will continue to reveal this here on Channel 9. Hopefully, with the help of Catherine!

    Vista Win32,
    C
  • User profile image
    Chadk
    Charles wrote:
    They have not forgotten about you in this the age of automatic garbage collection, code verifiabilty and type safety(all GREAT innovations for programmers...).  A great deal of innovation has gone into the Win32 layer of Windows Vista that will help unmanaged developers take advantage of new Windows features in Vista.

    I agree on this.

    New stuff to the Win32 layer, is a great thing.
    If the .NET team does a great job, the Win32 layer helps .NET developers too.
    At least it would be hard to do stuff on windows, in .NET, without Win32!
    If it is in Win32, the .NET team can make classes that use it, and thus we will get classes in .NET, that use it!
    So i see that it goes nicely, hand in hand.
  • User profile image
    macbirdie
    "From violinist to software developer" - sounds just like my story. Smiley
  • User profile image
    efortier
    Bobinho wrote:
    Thanks to [...] Charles for asking good questions.

    I second that! Thanks a lot Charles for being the voice of us C++ guys. I must admit that I often feel left-out as a C++ developer (ie: the cool new features added to VB.Net, the lack of refactorings of C++ in VS2005, the modeling features of some VS editions, etc).

    One interesting interview would be to ask some MS Games gurus and see what they have to say about game development (ie: big, AAA titles) and managed/C# code.

    Is it feasible to use managed code in such a way that a game reaches the performance required to match, say, Half-Life?

    It would be easy to say no outright, but if some clever people got together, I'm willing to bet something great could be done. Maybe games would take less time to build as there would be less bugs? Maybe? Wink

    Thanks!
  • User profile image
    Charles
    C++ is evolving nicely. This will continue to be the case. We haven't forgotten about you!

    C

Add Your 2 Cents