February, 2005

Blog - About

About Rants of a Hippie Coder

I've been at Microsoft since 1997.  I started off working on the IE team.  I worked on CDF channels, offline web pages, the Active Channel screensaver, navigation in IE, search pane, favorites, blah, blah, blah.  I was on the IE team through just before we shipped IE 5.5 or so.  Then a bunch of us on the IE team went off and built the MSN Explorer team.  I worked on the first two releases of that and did all sorts of fun stuff - custom non-client painting (trust me, you don't want to do this), our windowing framework, OLE container and control framework, accessibility, DMTHML binary behaviors, blah, blah, blah.  After that I returned to Windows on the Shell team.  I got shuffled around there a good bit and worked on a bunch of random stuff.  Next stop was the Windows Base team.  My old manager from IE and MSN formed a team to address the problems of application and system fragility.  Three years ago I decided I wanted to move closer to my family again so here I am in North Carolina working on Visual Studio Team Foundation Server.  Currently I am a Software Architect running the team responsible for TFS administration, operations, and setup.

I've had various titles at Microsoft but they never would let me change it to "Stunt Coder".  You know what I mean.  Like in the movies.  Let the fancy good looking coders do all the glamour coding and I just come in for the stuff that nobody else wants to do.

Prior to Microsoft I worked at an Internet startup at a variety of consulting firms around the DC beltway.

The thing I'm most passionate about beyond my family is music.  I've been involved in music in one way or another all of my life.  I play a number of stringed instruments - guitar, mandolin, bass, and banjo (barely) - as well as a little piano (very little) and drums (even less).  I'm into a lot of music - everything from Pantera to Frank Sinatra to Lynyrd Skynyrd to Zappa to Miles Davis to The Rolling Stones to Clint Black to Black Sabbath.  You get the idea - I try to keep an open mind.

  • Rants of a Hippie Coder

    Do you ever have one of those days?

    Actually in this case it'd be one of those weekends. I was working this weekend (at home fortunately) on getting some changes in for an upcoming product release and I just hit roadblock after roadblock. I have a name for my pain - it is GAUNTLET! Not...
  • Rants of a Hippie Coder

    Stupid browser drag/drop tricks

    At one point folks got carried away with drag and drop. For example: The system menu icon is a drag source in IE and Explorer windows. So you can use it to drag a shortcut to the current page/folder/document to anywhere you want. The icon in the address...
  • Rants of a Hippie Coder

    I hate magic

    C++ magic in particular. What's wrong with this code? #define BLANK_IF_NULL(_s_) ((_s_) ? (_s_) : (TEXT(""))) We had a macro like this in MSN Explorer that would ensure you didn't pass a NULL string around. Well there's lots of things wrong with the code...
  • Rants of a Hippie Coder

    My first Blog post on MSDN

    Howdy. I figure my first entry just ought to give you some of my background (IOW, the reasons to not take me too seriously). I've been at Microsoft almost 8 years. I started off working on the IE team. I worked on CDF channels, offline web pages, the...
Page 1 of 1 (4 items)