Get your product out as soon as possible - perfect is the enemy of good enough and all that. It didn't really click for a long time, even though many told me this!
The most important lesson I have learned is that you have to pick yourself back up after a failed product, pivot after you analyze what went wrong, and then launch something again.
Few top ones are:
1️⃣ Never have bugs or errors!
2️⃣ Test all edge cases
3️⃣ Build awesome features that endusers love it
4️⃣ Measure and act on HEART factors (Happiness, Engagement, Aquisition, Retention, Task Results)
Haven’t really failed at one as we are launching soon.
But I do believe that having to analyze what went wrong and try to come back up with better results is the key here ☺️
Feedback is very important. We thought we knew what our customers wanted, but we were wrong. Early and continuous user feedback would have helped us avoid costly mistakes. 😃
I agree with a lot of comments on this thread. Especially about listening to your users and get the product out as soon as you can. Nothing is ever perfect and you need to see in real life what the feedback is going to be. As it's founder and working on it everyday can definitely close your mindset to new solutions/improvements in certain ways.