1. Try to pick a product in a large market.
2. Look at a few existing products and identify a couple of things that you can do better than the incumbents.
3. See if you can solve those 2-3 problems better than others.
4. Speak to potential users and find 10 people who would be willing to use and pay for your product. I can’t emphasize this enough.
5. Give yourself a timeline on how long do you want to persist with an idea.
6. Rinse and repeat.
7. Stay at it and keep iterating.
8. Good luck!