Like so many of my blog posts, this one has been baking in my head for several years. The truth is, as the market evolved, my need to write this post only increased, so it was time.
Before I begin, let me just clarify something. I have never launched a startup. There, I said it. I have insane amounts of respect for someone who can have an idea, execute on that idea, deal with all the struggles involved in that execution, and last all those years not sleeping, barely eating, until that idea becomes a success.