We are bombarded on a daily basis with perfection. "Get the perrrr-fect career, the perrrr-fect car, the perrrr-fect body"… to the point of paralysis. We get it into our heads that since we'll never be good enough, why should we even try?
Yet think of it this way... if everyone ELSE is thinking this and doing NOTHING, then you just have to do SOMETHING to move ahead. To do that, you just have to realize that good enough really is good enough.
Good enough isn't perfect
General George S. Patton once said "A good plan today is better than a perfect plan tomorrow." Tomorrow doesn't come and tomorrow will never contain the future we want if we do nothing about it today. And what if we actually DO get the perfect plan, only to discover it's a day late? Success is in the action, after all… so stick to what works today.
Good enough isn't "settling"
You're actually not compromising quality just because you don't make it "perfect." It's satisfaction with what good you do have. I can talk in clichés all day, but "a bird in the hand is worth two in the bush" seems very fitting right now. What you have with you does matter.
Good enough isn't mediocre
Notice the word "good" in there. "Good" is better than "nothing," "good" is better than "ok;" "good" is actually something worthy of having.
Good enough gets results
Imagine you're in a row boat, and you want the result of getting to shore. You put the oars in the water, you push… it's good. It's good enough to get you a little bit closer to shore, now isn't?
Repeatable "good" is the secret to success
OK, so you're not at the shore yet, are you? Nope… because "good enough" by itself is useless staying in the past. Putting the oars back into the waters, and pushing again… being "good enough" again, and again; gets you to the shore.
"Success comes from doing successful things repeatedly."