Progress beats perfect

This is a favorite saying of mine. I use it to motivate myself when I feel disheartened about how much I have to learn and improve. If I do a little every day or every week, I will get there. If I get one percent better each day for one year, I'll end up thirty-seven times better by the end of the year. 

$1.01^{365}=37.78$


Years ago I had read this idea in one of John Ousterhouts life lessons, and it stuck with me. 

"A little bit of slope makes up for a lot of y-intercept"


Recently I noticed another advantage of progress over perfect. The emotional  advantage.

Progress is better because it makes you feel better as you see improvement. You are getting there, you are making ... progress. Progress is growth mindset. You have an opportunity ahead of you.

Perfect feels bad.. It puts you on defense. You have to defend the perfect, you have to keep the appearances. You can only go downwards from perfect, or maintain status quo.

Progress gives you momentum. As long as you manage your emotional status and don't get disheartened and don't get too impatient.


Ok, I made an AI-generated art for "progress beats perfect" using Hillel's Notebook. If you squint enough you can see the word "perfect" written in letters at the bottom, and a boxer standing on top of it beating it (like the iconic Muhammad Ali pose). For some reason, the boxer has a beatbox face and red hair.



Comments

Popular posts from this blog

Hints for Distributed Systems Design

Learning about distributed systems: where to start?

Making database systems usable

Looming Liability Machines (LLMs)

Foundational distributed systems papers

Advice to the young

Linearizability: A Correctness Condition for Concurrent Objects

Understanding the Performance Implications of Storage-Disaggregated Databases

Scalable OLTP in the Cloud: What’s the BIG DEAL?

Designing Data Intensive Applications (DDIA) Book