Earlier quoted context omitted.
I run one of these companies. USD 50M+ ARR, USD 20M+ profit. 3 people company. Could grow 10x if we want to. But we are enjoying staying low and enjoying our family lives. Excellent article by the Canary guys. They seem like really honest people. We didn't raise any money. Only focus was how to do faster iterations. By the time 25 of my ideas didn't succeed, every iteration became very fast. Idea to launch in 3 month…
How did you ensure you'd given each iteration a proper go? Are there any tips you can share for validating them that were effective?
One of the product was consumer and had a hockey stick growth curve obvious in the first week. So it was obvious to keep going on.
Another product was profitable and we could acquire new customers through advertising. So it was obvious to keep going on.
For the one's that didn't do good, initially I wasted a lot of time doing things which won't meaningfully help with adoption. Some of them are:
1. Building too many features.
2. Building too many platforms at launch.
3. Spending time on PR
4. Figuring out the perfect font for the website.
5. UI polish.
Over time you develop better heuristics. You can't ever be fully right but you just get somewhat better judgement.