When starting something new, people often make the mistake of striving for perfection. They simply take too long getting whatever they are working on out to the world.
I can speak so candidly on the subject because I made this very mistake with my businesses in the past. I once lost $1 million solely because I kept a product in development for too long to try to make it perfect. By the time it got to market, my competitors had already beaten me to the punch. I took that blow to the gut because I wanted everything to be just right.
What’s actually more important than being perfect when you launch is being the first to evolve and adapt. So, here’s what I’d rather you do: put something out in the world that isn’t perfect. Let the people decide if the idea is right. They’ll always let you know. If it’s right, they’ll tell you how to make it better. If it’s wrong, you can drop it and move on to your next idea before you put in too much time and money into something that has no future.
The key is to be committed to listening to your first customers and rapidly adjusting to meet their needs. This is truly how success with a new project is achieved.
Get it out there. Listen to the feedback.. and evolve quickly.
Your second launch is more important than your first.