Premature Optimization

By Stefan Auvache

"Premature optimization is the root of all evil" - Donald Knuth

Shaun White has dedicated his life to snowboarding. As a result, he is the most well known professional snowboarder of all time. He is less known as the guitarist of his band, Bad Things. Shaun won a guitar in a snowboarding competition, and figured that it would be pretty cool if he could learn to play a song or two with it. Then he started a band with some friends. They were then invited to play at Lollapalooza, to which he said, "man, this is heavy."

The invitation was to play on the kids’ stage. After rocking out for the kids, some wild stuff went down. One of the bands playing the festival decided to pull out of their performance. Their fans went crazy, destroying equipment and verging on starting a riot. The organizers were freaking out and needed a band to fill the slot. So Shaun said, "we’re a band." They then found themselves on a main stage at one of the biggest music festivals in the country rocking out for tens of thousands of people. They even got an encore.

You will never be perfectly prepared to do something great. You can spend all of the time in the world practicing, rehearsing, and studying. You will never feel totally prepared to take opportunities that are truly worthwhile. Over preparation is the death of productivity and success. Premature optimization - making things better than they need to be before moving on - prevents you and me from producing our best work.

"How many pages have I produced? I don’t care. Are they any good? I don’t even think about it. All that matters is I’ve put in my time and hit it with all I’ve got. All that counts is that, for this day, for this session, I have overcome Resistance."
- Steven Pressfield


Enjoy this article? Share it and subscribe to Food for Thought.

  • Share on X
  • Share on LinkedIn
  • Share on Facebook
  • Share on Reddit

GET ONE INTERESTING IDEA IN YOUR INBOX EACH WEEK

You will also get a proper introduction to my work on improving focus and doing meaningful work, along with some other exclusive goodies

Articles

AI Strategies to Safeguard Personal Development

AI can make you far more productive, but it can also cause valuable skills to atrophy. By focusing on understanding, reinvesting time saved into deeper work, and collaborating with AI intelligently, you can improve skills while taking full advantage of AI’s power.

Measure What Is in Your Control

Stephen King has written dozens of bestsellers, sold over 350 million books, and built a net worth north of $500 million. While impressive, these are metrics he pays little attention to. As an author, there is only one metric that King pays attention to—words written per day.

The Ninety-Ninety Rule and Overcoming Unplanned Work

If you don’t account for inevitable unplanned work ahead of time, you will have to find more time by dropping something else, which causes pain for all parties involved.

Agile Development: A Pattern for Improvement

Stripped of business and coding jargon, Agile Development is an incredible framework for self-improvement. Make a plan to get a little closer to where you want to be. Act on that plan. Measure the outcome of your actions. Then, use what you have learned to adjust your vision for the future and plan your next move.