Failure

The experience of failure and how it is the first attempt at learning. Do not fear failure, but embrace it.

My Commencement Speech

Many of you have been scared of failure and have done everything possible to avoid it.  I have some bad news for you.  Failure will find you and grasp you in its unjust embrace.

Grossly exaggerated

Mark Twain used to joke, “Reports of my demise are grossly exaggerated.”  As I read the latest technology headlines, this is how you should feel about Windows 8.  It has not been a

Software is never free.

Being a software entrepreneur is a tricky business to be involved with.  I spend much of my time writing software and then the remainder selling it to others.  It isn't easy,