1. Build your first version for 23 personas, and not just a few. Conduct surveys, and find out about their demographics, personality traits, life goals, hobbies, and childhood traumas.
2. Make sure that your first version is perfect, works for all corner cases, and has zero bugs. Because if it isn’t perfect, your users will hate you.
3. Spend at least 2 weeks deciding the name of your product, brand colors, and logo. Do whatever it takes to find the perfect domain name, and take a loan if needed.
4. Write a 50-page document to define the product, and make sure that every click and user action is documented. Don’t forget to draw a lot of flowcharts.
5. Brainstorm for a month or two with your designer to come up with wireframes and mocks. Learn Figma because it is cool.
6. Read a lot of research papers, and become a domain expert before you start building. Memorize TAM, SAM, and SOM every day before sleeping.
7. Have the longest and deepest discussions about tech stacks and frameworks. Watch a lot of Youtube videos about how to write clean code and build scalable systems.
8. Make sure you do unit testing, integration testing, regression testing, load testing, and scalability testing before going live.
9. Make sure you talk about your vision and how you will change the world with your teammates, every day for an hour.
10. If needed, stop working on the main product and work on how to add chat and AI to your product. Your customers will like it anyway.
11. Attend all the popular startup conferences and exchange Linkedin with everyone you meet there because knowledge is divine.
--------
I am building a tool to build apps from Notion without any coding (
https://www.producthunt.com/prod...). Stay notified if you like it.
Follow for more such posts, and comment what else startup founders should do to take an eternity to validate their ideas.
SayData