Why I’m Officially Giving Up On Perfection (And Why You Should Too)

Before you go on, read this:

This post is mainly about me so if you don’t want to read anything about me, you should stop reading now and go back to any of my other wonderfully titled blog posts.


I have a confession.

It may or may not have been a secret but I’m going to lay it down any way.

Coursera business 728x90

I am a perfectionist.

There. I said it.

People who know me, know I’m a stickler for certain things to always be perfect (or at least I used to be).

I’m a bit of a black and white kind of guy, so most times, I tend to group things into good and bad, with no “in-betweens”.

I don’t do grey areas very well. Funny, for a Libra, right?

And when it comes to blogging, and business…

I have some very strong opinions.

For example, I love Linda Ikeji and her blog (even though I don’t read it at all) because she showed us all that it’s possible to live like a King from blogging.

On the other hand, I hate all those Faux Linda Ikeji blogs who don’t bring anything new to the table and are obvious copycats with no real value to offer.

I also kinda always want things to be perfect.

I must use the right keywords, the right on page optimization, must use my keyword in my headline and H1 headings, etcetera shmetcetera.

And that had held me back a lot till…


Seth Godin once told me…

“Perfection is boring and stops things from getting done.”

Okay, he didn’t actually tell me in person. He did it in a book.

Check this out!  The Right Mindset For Online Business

Have you ever noticed how while you’re waiting to launch that business idea, or that blog or release that song, somebody comes out from nowhere and releases a crappy version that instantly becomes a hit?

And then you make the mistake of thinking you could just launch the same thing in the “perfect” format you thought up in your head and you’ll get the same results?

Till you do, and then get classified as “The Copycat”.

Perfectionist o… You no go carry perfect go Heaven

Is it possible?

Is it possible that while we’re too busy trying to get everything perfect, someone else is taking advantage of time and launching regardless?

Is it possible that some times the only way to get anything done is to do like Nike and just do it?

Yes, yes and… HELL YES!

Even Steve Jobs, one of the “most perfectionistic” people I have heard of, realized that as some point he just had to ship and let the critics talk.

Adaptability is your friend…

There’s a term in software engineering I once heard about.

“Agile engineering”, I think it was called.

It was about creating the most basic form of a software and then adding and removing features based on user feedback.

Hire Freelance Writers Now from Contentmart.com

At the end, what you ended up with was a product that fulfilled the dreams of your customers.

And that’s the whole point, isn’t it?

However, one thing was for sure.

The first version of your product would suck…

And not in a good way.

If you did agile engineering, it was inevitable.

Check this out!  Why You Should Stop Working For Free

The first version of your product would not be perfect. It would get one-star or no-star reviews from critics.

Most people would hate it, but you’d get useful feedback that you’d use to create better versions of the product that would suit the customer better than if you worked hard and long trying to get it perfect before launching.

And it’s the same with online business…

No matter how hard you try to get things perfect, something will always go wrong.

Perfect is a mirage.

Apple’s first PC, the LISA released in 1983, was such a failure that Apple allowed the people who bought it to come and return it for a different PC.

Facebook was originally called The Facebook and it didn’t have a lot of the cool features it has today.

My first blog was ugly and sucked.

But yet here we are.

Which is why….

I’m officially giving up on perfection.

If Steve Jobs had kept trying to make every product completely perfect in every single aspect before he shipped, we might not know Apple today.

If Mark Zuckerberg had let the brouhaha around FaceSmash weigh him down, he wouldn’t have created Facebook.

If I had let the fact that my first blog wasn’t perfect affect me, I would have taken a year to design this blog and you probably won’t be reading this.

Like Steve Harris says:

“Imperfect execution beats perfect procrastination.”

I don’t know about you, but I like to play on the winning team. And the winning team doesn’t make excuses, or wait for perfection.

Check this out!  Are You Dumb Enough To Succeed?

They take action, learn from mistakes, get better and take more action.

And I’m down with that.

What are your thoughts?

Do you believe in perfection? Did Tomi’s perfectionistic standards fall in this post?

Let’s talk in the comments section.


Keeping it 500,

Tomi Joshua

Author: Tomi Joshua

Tomi is a case.

A bit brash, at first blush. But ultimately, he means well. There are very few things he won’t say or do in the presence of tolerant company (especially when it could make for a good story later).

Tomi is a Doctor, writer, certified inbound marketer (Shout Out to HubSpot), Digital Hustler, and online business addict.

He is most likely to be found dancing to the beat of his own drum, even in accapella.

5 thoughts on “Why I’m Officially Giving Up On Perfection (And Why You Should Too)

  • When Mark Zuckerberg Got His Degree From Havard, He Made A Statement In A Speech, And It Says A Lot About Perfection
    He Said, If He Had All The Ideas He Now Has For Facebook Back Then, Facebook Wouldn’t Have Been Facebook.
    Things Mustn’t Always Be Perfect Initially.
    Havent You Ever Wondered Why New Version Of Operating Systems Are Released Periodically.
    Some Time Ago, We Had Android 6 (mashmallow), Then In 2016, We Got The Android 7 (Nougat), Now We Have Android 8.
    Why Didnt They Just Make The Android 6 All Perfect My Making It Have Android 8 Feature?
    Its Cos They See Perfection As Development, Update And Innovation.

Leave a Reply

Your email address will not be published. Required fields are marked *