Perfection Syndrome!

Don't get me wrong, I love perfection! In fact, you can find this quote of me, everywhere in my social profiles:

I believe in practical perfection!

So what is wrong about perfection that I don't like? There is a special kind of perfection that stops you from doing the job itself, I'm calling it Perfection Syndrome. In this case, I prefer not to do the job with this excuse: "I'm a perfectionist!".

Perfection Syndrome: Special kind of perfection (excuse) that stops you from doing the job itself!

The reality behind perfection syndrome is fear, the fear of facing our inadequacies. When we fear to face our inadequacies we start hiding it using something more prestigious, perfection. In this case, perfection is not a belief, it is just an excuse to cover our inadequacies from others and ourselves.

The reality behind perfection syndrome is fear, the fear of facing our inadequacies.

So, in my theory, if I really believe in perfection, I am doing something in a perfect way. On the other hand, if it is just the perfection syndrome, I am not doing anything at all, instead, I am using this excuse: "I think it is not perfect enough yet", and after a while, I will give up on it!

The Story of a Child That Is Never Born!

Have you ever wondered what happens if a child doesn't decide to born? He will never get out of there! This story is about one of them. Since he is not born yet, his name is Baby1! Baby1 has a warm and relatively comfortable place to live. Growing in such a hidden place gives him the opportunity to build up his required features and make himself a full-functioning human someday. So he is building his brain, heart, legs, etc. After about 9 months it is time to come out of there. But just right at the time of birth, he thought what if I stay here a little more, grow more, and born as a much more complete human next week. The same story happens week after week and Baby1 postpones his birth, with the excuse of being a perfectionist.

Let's narrate this story from another side, Baby1's mother! Let's name her the PoorMother! PoorMother expected to see his child at a specific time, but it is not happening. She made everything ready to grow Baby1 in the real world. When he is born he should learn lots of new things out there in the real world. He should experience coldness, warmth, light and lots of other things that will help him to grow towards perfection. But the baby is still busy with his theory of getting a perfect human in his closed world. Although he doesn't know anything about real perfection, he thinks he is working his best towards perfection. End of story!

This is an open-ended story, so you can finish it as you like. These are some options:

  • f he doesn't ever decide to come out, the PoorMother will die!
  • If Baby1 decides to come out late, he will face a new world, completely different than the one he was living in very late. He will have big physical problems later in his life.
  • If he chooses to born at the right time, he starts his journey towards a perfect human.

Let's analyze the baby's decisions more deeply. First, the baby is killing the project (his birth), while he is busy with perfection! In fact, perfection is just an excuse that lets the baby feel comfortable with his decision, not facing reality! The reality is that the baby fears the world out there, and to cover up this fear he decides to label it as perfectionism.

Perfection Syndrome: I scare of reality out there. I don't have enough courage to admit this fear. I claim I am a perfectionist and that's the reason I'm not doing anything.

Moving towards perfection requires the courage to face reality, which the baby is fearing of! And it is more beautiful to demonstrate your fear as perfection! In other words, I don't do anything, because I'm afraid of seeing my weaknesses. Instead, I would say I am a perfectionist and I will not do anything until it's perfect (never!)

What is Wrong!?

If we want to do something perferct, we should do it perferct within a specific time. The problem is that we mostly exclude the time factor and then, looking for a perfect solution. The reality is that "the time IS a part of problem". Removing it, doesn't make us perferct!

In software projects I saw lots of developers feeling they're perfectionists so they do not deliver anything hiding themeselves behind: "I'm a pro, I'm a perfectionist". As you see they are pretending to be a professional by eliminating the time factor from problems. It makes a team expensive, yet with no result. This is what I call "Perfection Syndrome".

So "Practical Perfection" is a kind of perfection, that you do not eliminate the time factor from it.


Practical Perfection: Being perfect via delivering something perfect.

About the author

Mehran Davoudi

A former technology geek! Currently a mentor and software architect, working as a consultant for companies with large scale software development.
Why dvd? Read about me (uɒɹɥəɯ)!

View all posts


  • I agree ... good thoughts.
    If you are happy with your solution and truly proud of what you have accomplished then that is perfection. If you are given a window to complete something perfection only makes sense within that window.
    In the context of software if you want to take software to market with completion fiercely working in parallel the most elegant solution is usually the most simple one that takes the shortest time and will lead the charge and make you proud of it.

Leave a Reply

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