It's easy to fall into the temptation that a project, task, or new venture has to be perfect before it is released to the public.
I can only imagine how many awesome projects never see the light of day because the creators spent too much time perfecting and revising. Then as time went on the creator either moved on to a new more exciting project or the environment changes and the project was not relevant.
Instead, practice version one, rather than version none. Get your creation out into the wild, get feedback, and improve upon it.