Perfect is the enemy of the good
I talked about the perfect being the enemy of the good here. Here’s another example on why waiting for perfection is a bad idea.
Or, as Guy Kawasaki says – Don’t worry, be crappy. Nothing is more valuale than feedback. Especially if you put something out and you get no feedback at all. It means there’s probably not very much interest.
I have worked with people who thought they knew exactly what the customer wanted, years in advance, and bent all of their energy to pursuing this ‘perfect’ solution. I have never seen that approach succeed, only fail to different (sometimes salvageable, sometimes unsalvageable) degrees.