Have you ever resisted on getting your work out there or even attempting to start a project because of the unsure variables? You think that the reasons for that is perfectly justified.
Well, you might want to rethink that again.
It could very well be that you are down with a syndrome that so many who have not been able to achieve success has which is called ‘perfectionism’. Think about it for a bit.
Why does it matter so much to you to get it perfect before you ship it out or do something? It is comfortable to feel that way because it is shielding you from something else, something which you do not want to face. And that is failure.
Do not wait for perfection or you’ll be waiting for a very long time, perhaps even till your last breath.