I am a software craftsman who has spent the last couple of decades building software and companies. Here are some of my musings on technology, start ups, management and other general stuff.


Featured Posts of The Month

Building a great product – Start with an Empowered Product Owner

March 3rd, 2015|Comments Off on Building a great product – Start with an Empowered Product Owner

A Camel is a horse designed by a committee! One reason bigger companies fail to innovate is there is no ONE Empowered Product Owner (or product manager, program manager, etc.) that owns the entire product vision.

Microsoft Build 2014 thoughts

April 7th, 2014|Comments Off on Microsoft Build 2014 thoughts

Thanks to Microsoft’s Channel 9 for the live keynote and recording of sessions, it feels like I was there 🙂 It was great to see Scott Guthrie talk on Azure advances in the last year

Fortune favors the brave

January 21st, 2014|Comments Off on Fortune favors the brave

As someone who is interested in American football, it is always puzzling to see coaches punt or kick a field goal when their team is 4 and short. Sometimes there are valid reasons to do

Amazing products start with an great vision and smart work by an awesome team

Featured Work

Goals of this site

  • Share knowledge gained over last couple of decades
  • Help folks entering the Tech industry make better decisions
  • Guidance for my kids
  • Workspace for my writings and presentations

lightbox title