Perfectionism is Fatal
During a discussion in the company someone bought
up Perfectionism. I like this definition: Perfectionism may be the ultimate self-defeating behavior.
It is our job as a manager to create excellence in our team, but this might lead to perfectionism. Lets see the difference between the two.
| Perfectionism | Excellence |
| Can not make a mistake | Must Do |
| Must Make mistakes | |
| Must Fix the mistakes | |
| Must Grow |
Perfectionism leads to ‘not doing’, we can’t make a mistake, so we can never finish the task. When ever we do something, we will make mistakes, so the task will always be 90% done, this leads to not doing anything apart from looking for excuses why the product is not perfect.
Excellence is about learning from our mistakes, but we have to do them in order to learn from them, it is from our mistakes that we grow. Excellence is the courage to make mistakes.
Good Enough is better than perfect.
Agile, lean and integrity management, help with the Doing and learning from mistakes. We have small iterations, we must deliver, we will make mistakes and learn how to fix them as fast as possible. We use unit tests to find our mistakes as fast as possible. This in the end leads to excellence.
To deal with perfectionism we have to go back to the basics and answer: What is the most valuable use of your time right now?
- What is your monthly goal? What are you giving up to reach this goal?
- What controllable actions do you need to do to reach that goal?
- Do you give your personal integrity word to do those actions?
2 Comments to “Perfectionism is Fatal”
Recent Posts
- Unacceptable: Unit testing will take 20 years to catch on
- The 4 reasons why we DIDN’T choose Oslo
- Typemock Academy Launch
- The First Rule to Software Craftsmanship
- Goal-driven Development
Categories
- .NET Tests
- Agile
- Code Integrity
- Community
- Debugging
- Fun
- Management for Geeks
- Marketing
- Product
- Release
- Reviews
- SharePoint
- TDD
- Time Management
- Uncategorized
- Unit Tests
Archives
- May 2010
- April 2010
- March 2010
- February 2010
- December 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- December 2008
- November 2008
- August 2008
- July 2008
- May 2008
- April 2008
- February 2008
- January 2008
- December 2007
- November 2007
- October 2007
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
- March 2007
- February 2007
- January 2007
- December 2006
- November 2006
- October 2006
- September 2006

I think it’s important to strive for perfection, even though you may not achieve it. Too often do I see folks read just the headline on topics like this and interpret it to mean, “I don’t have to try anymore because we can always fix it later.”
Mistakes will most certainly be made, and they most certainly have to be learned from and fixed… but it doesn’t mean you don’t have to try not to make them in the first place. The closure on the “learning from mistakes” portion of this is to not repeat mistakes you’ve learned from.
Travis,
What you are describing is what we call Excellence. This comes from learning, leaving your comfort zone and courage.
Are you talking about sloppiness?
If so you are right, there is no excuse for sloppiness, but the opposite of perfectionism is not sloppiness, both lead to unfinished, unprofessional products. It is striving for excellence that leads to doing, learning and becoming better.
Sloppiness is easy to find but perfectionism is more subtle and so it is easier to fall into that pit.