Too Long; Didn't Read
I was ready to argue with you all the way through the article. I kept thinking “I love software development and that’s why I start my projects that turn into companies” then I realized the reason I started each project was because of a need or an opportunity to do something better, as you stated.