2. if you think someone else might want that thing build that thing for person 1 and get paid while building it.
3. After you finish v1 for person 1, go find another person that would pay you to use most of v1 with a little bit of tweaking for themselves
4. Build v2 of the app for person 2. Get paid while building v2.
5. You now have most of a product and have been paid to build it. Try to generalize the product in a way that makes more people want to buy it. Build that version (v3) and try to sell it to new people.
6. Continue to develop the product (v3+) only building things that make you more money.