Don’t just start building the product, start talking about it too. My number one regret is not having started my Twitter account sooner. Because it takes time for people to know who you are and what you’re doing.
Think of the smallest problem you can solve for someone just 2 steps behind you. Write a 3-5 page Word document about it. Convert it into a PDF and put it up for sale.
If you’ve been thinking about writing a book for a while, then you need to take the first step now. Most people want to wait for the right time or the right circumstances to get started. In 99% of the cases, the right time is today, not tomorrow.
Start where you are. There is no perfect time or perfect conditions. If you keep waiting for that moment, it will never come. Just start where you are and take small steps from there toward who you want to be or what you want to create.
My best advice would be to join a community of people who are doing the thing(s) you want to do. In my case, I took the small bets cohort course because I wanted to learn what it would take for me to work for myself full-time and have the freedom I’ve always wanted.
In hindsight, it was neither the perfect place nor the time, but it worked out anyhow. When I released the first paid version 6 months later a user from that original Reddit post became my first customer.
Go ahead and build that to-do app you’re thinking about, or whatever project you have in mind. And if you can’t think of anything, try selling your skills as a service. Just start selling something, anything. It’s the only way to learn.
Build a product that you want and need yourself. You need to be your first and most critical user. You can’t build and sell a good product if you don’t use it.
Don’t start building straight away. Instead, use something like ahrefs to determine if there is demand for your idea. After this, build a simple landing page and drive traffic to the site.