When I got into SAAS, I thought it went like this:
- Build a project you have in your head
- Profit
No one told me about validation, marketing, and sales! And I only figured it out 6 months after coding up my first project, finding 0 users. Why is it so hard to understand the importance of these concepts for programmers? It’s like we insist on only learning them after we fail.
The thing with that movie and a lot of giant companies today is that they were built at a time where those concepts did not matter a lot. Back then there was (almost) no other service like that to race against. But there were a lot of people just jumping on the web, this can explain the success of some web products.