15 Comments
User's avatar
Dani Araujo's avatar

Thanks for sharing! It inspired me to not skip mine yesterday.

Raviraj Achar's avatar

Glad I could inspire!

Vani Kulkarni's avatar

actionable items...

Anjana Patil's avatar

I also noticed in some that, they pursue perfection like it’s an obsession. They are too hard on themself. Just be kind to self and also kind when the other person is imperfect.

Sarah Crowne's avatar

Such great reminders!

CodeCompass's avatar

Thanks for sharing!

“Perfect is the enemy of good.” Chasing perfection makes the law of diminishing returns kick in. Every effort you make after a certain point of progress leads to smaller returns.

I have seen it first hand how it delays product features implementing things the user might not even need. If they do they will tell you.

Raviraj Achar's avatar

Yea! There is a thin line between perfect and perfectionism :)

Mindi Weik's avatar

An excellent reminder - thank you for sharing and kudos for getting a well-written and valuable post out in a close-to-the-goal timeframe! 🙌

Joobi's avatar

Thankyou for sharing this!

Samuel Valdes Gutierrez's avatar

Very good! Tha ks for sharing the ideas. Perfectionism is a tough thing to deal when you are aming to be a top software engineer

Dr. Axel Meierhoefer 🏕️🔥's avatar

Nice to know there are more people who overthink. I always try to recall Pareto (80/20) when I get the impression that I am digging too deep

Han's avatar

I am wondering why the “Beware of Perfectionism” graph is a bell curve? Why spending more effort will reduce value eventually?

Raviraj Achar's avatar

A few reasons

1. when you spend more time on a thing, you will take away time from other things so the overall value goes down

2. it is possible you share your work so late that it is irrelevant and you get no credit.

3. you could start over engineering things and solving problems that weren't even a problem.