When you are launching something new, there are two mindsets on how to approach it.
The LEAN mentality says that you should prototype as quickly as possible and get it out into the market.
This mentality says to move fast and validate.
But this mentality taken the wrong way can lead to poor quality and a half-assed product.
Then there is the perfectionists way.
They want to get everything perfectly aligned before shipping their new product into the market.
The perfectionist obsesses over quality and won't let anything out the door that isn't perfect.
This mentality can lead to a great product, but it can also drastically delay launch.
I find that I have often aired on the LEAN side, but at the expense of quality.
Others I know have been perfectionists and never launched.
The key is to find a balance somewhere in the middle.
In the middle is a place where you ship, but you still ship something you are proud of.
You set a realistic deadline, you do the best you can, and then you launch.
I have been working on a new business and next week I will be launching it.
It won't be perfect, but it will be the best I can do in a realistic period of time.
But most importantly, next week I will ship it.