The idea of building a company to flip it has always annoyed me. There is a fundamental flaw in that plan. When you are faced with the tough decisions, you tend to take the quick and easy road. That is not going to be the best choice for the long term health of the company or product. It takes time to develop a good company or product.
It’s not only good software that takes a decade to develop, good companies do too. If you agree that’s true, it follows that you wouldn’t want promising entrepreneurs to go chasing waterfalls before they know how to paddle in the pond. Or something like that.
I guess what I’m trying to say is that I want to see evolution get a chance to work its magic, but if great products and companies keep getting abandoned or bought after 3-5 years, there’ll be less of that. And that’s a damn shame.
I’ve always thought you should build a company to own it. This leaves you with good options for the long term. If you decide to keep it, you have done things the right way without cutting corners. And if you decide to sell it, you have made it much more valuable. After all, if you built something that you want to own, someone else is likely to feel the same way and even pay more for it.