But the fact remains that waiting until something is perfect in order to take action usually means that no action is taken at all, and I’d rather have three heads than get nothing done.
I wrote before about having trouble finding the motivation to finish my portfolio website and start the blog that you’re reading now. I found my motivation by making it a game of writing 30 blog posts in 30 days. I had the website partially finished, and if you look at it now, there are portions of it that are just placeholders, and some things don’t work the way they should. Developers at startups talk about their MVP – minimum viable product. This website is my MVP.
In other words, this website is about 80% to where I want to end up. It’s far from perfect, but it does enough that I’m able to participate in the 30-day blogging challenge. If I had waited until the site was “perfect,” who knows how long it would have taken to be finished…if I finished it at all.
100% is the enemy of “done.” Get just as far as you need to get in order to start taking action. It’s better to have the project 80% done but already providing returns for you (financial or otherwise) than to wait too long and have a project that’s 100% there but giving you 0%.