I am a husband, dad and software craftsman. 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.


From the birth of the PC industry to emergence of Internet, Social, Mobile, Cloud; I had the good fortune of ring side seats
Having run couple of startups and multiple teams in Fortune 100 companies, there is always useful knowledge to share.
Topics which don’t fit the other two categories :-)

Featured Posts of The Month

  • leader

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. [...]

  • Cortana

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

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

Some testimonials from the users of my products