My background is such that I am able to straddle the fence between development and business. I got my MBA in Marketing and my MS in Computer Engineering and I have worked in both capacities in the past, although over the past several years, I have focused on building strong Marketing and Product Management teams. I often get asked “What is a Product Manager?”
lessons in patterns and practices

I've been a part of the Microsoft patterns & practices team for several years.  I've shipped a lot of things and learned a lot...