I've read a lot of so-called advice on "how to run your software business" that just focuses on instant gratification – what you can get done right now. Add features! Get millions of dollars instantly from VCs! Unfortunately, the way the universe seems to work is that you can destroy something in an instant, but it takes time to create something.
So in reality, the closer you get to "instant gratification", the closer you get to destruction of your product, your business, and your future.
So here's a key lesson for the software industry:
If you want a good plan, pick one that admits that creation takes time. It doesn't have to take forever, but it's never instant.
-Max