I think pretty much everyone falls into SOFA by default. If your goal is to start a software business, it's almost impossible to achieve that. You don't need to aim for it. It will happen by default.
To finish something in such a way that a customer will be willing to pull their credit card out and pay for it is a very difficult point to arrive at.
I never tried this approach and yet I have 7 failed projects under my belt. Only 1 was a success but it only lasted for 3 years.
replies(3):