A new job


When I joined Microsoft and the CLR team (then known as the COM+ 2.0 or “COM+ Confidential” team) in 1999, I was one of 3 test developers (SDET in Microsoft-speak) for COM Interoperability.  During this time is when I got married and wrote my Interop book (in the year leading up to shipping v1.0 of the .NET Framework in 2002).  And let me tell you – there’s no better way to test a product than to write a book about it!  For v1.1, I became the manager (or “lead”) for the Interop test team.  This is also when I created the CLR SPY tool.  Then throughout v2.0, my team grew to not only cover Interop, but also Reflection, Reflection Emit & Lightweight CodeGen, Delegates, Generics, Hosting, Code Download, Remoting Infrastructure, and Managed Debugging Assistants.  During this time, I got to do some more fun things related to code coverage, plus I created the pinvoke.net repository.  I’ve had an absolutely amazing time being on the team and getting to connect with customers, whether at conferences, at user groups, at Redmond, or over e-mail!


Now, after 6 years, I’m leaving the CLR team and leaving the SDET role.  I’m moving to Lori Pearce‘s WinFX SDK team, and I couldn’t be more excited!  I’ll be working primarily with Brent Rector, Steven Goulet (Hmm… he needs to add some content to his blog!), and Mike Mueller (I guess he has no blog).  My focus will be on migration from Win32 to WinFX, so I’m thrilled to get a chance to focus more on our end-to-end development experience, and to play with Avalon & Indigo!


In case you’re wondering, I still will be maintaining pinvoke.net, and one of these days I’ll get around to updating CLR SPY for Whidbey.  But I am taking this opportuntity to revive my blog, and align it with my current focus.  So stay tuned to hear more!


Finally, since my blog’s URL isn’t the easiest to remember, I’ve registered two new domains names that will take you here: Win32toWinFX.com or simply 32toFX.com.  Enjoy!

Comments (5)

  1. Steve Hall says:

    Congrats Adam!

    HHHhhuummm…..Win32 to WinFX…..sounds like another book title! (Hint, hint, hint!)

    Seriously though, does this mean there won’t be a new edition of your interop book for .NET 2.0? (Are there enough changes in the framework to warrant any, if at all, updates to the book? I’m not sure… At the least, it might be a good idea to publish on the net an addendum of changes, if it’s not too long.)

    But back to the first book idea: a Win32 to WinFX migration book could very well become a "benchmark" book, much like Chuck Petzold’s Win32 tomes. It’s something to think about!

  2. mwories says:

    Thanks for writing that book. Has been of great help.

    Seems no better way to test your marriage (besides a product) by writing a book 😉

    And congrats with the new job!

  3. nat says:

    Congrat! Enjoy the new job 🙂

  4. Adam's Wife says:

    I think a Win32 to WinFX book would be a great way for Adam to recover from our future divorce… 😉

  5. Yes, my wife thinks she’s funny! A book is something we’ve considered. I tell my wife that as long as I don’t make it 1600 pages, it won’t be nearly as bad of an ordeal! 🙂 And yes, it’s unlikely that there will be a new edition of my Interop book.