In this article, I want to discuss an important topic because it’s at the heart of what we are doing at Finxter.
💡 At the heart of Finxter is continuous improvement in computer science.
For example, in my free email academy I deliver one piece of knowledge regarding Python, coding productivity and business, and computer science every day.
The goal is to improve the skills of my subscribers. I want that only by reading my emails in their coffee breaks, my subscribers improve over time by a small percentage.
The process of learning is exponential because understanding a certain concept will help you understand a related concept much better.
Also, even if you improve by a constant amount, the number of people who have invested the same amount of time decreases exponentially.
So in the global ranking of coders, improving linearly every day means that your global rank as a coder increases exponentially.
🧨 If you look at an exponential curve, it looks very flat most of the time. 80% of the end result comes from the explosion at the end.
As a result, you won’t realize your improvements initially but over time your knowledge will accumulate and your skill level will improve in comparison to other people.
A major mistake of most people is that they improve every day, riding the flat part of the curve. They cannot even imagine how they can possibly close the seemingly huge disparity between their own skills and the skills of the great masters.
So maybe they invested a year improving and then they stop being discouraged. They are not in the game for the long term.
This is what I want you to do today. You commit to being in the game for the long term.
If you do it, you’ll reap the rewards in a few years. And the huge rewards will be earned in ten years.
Nowadays, it’s not enough to learn something for a few months. You have to commit in order to win in today’s marketplace.
Over time, you will leave 50% of coders behind, 60%, 70%, 80%, 90%, 95%, 97%; 99%, 99.9%, and so on. And if you are in the top few percentiles, you’ll start seeing huge results.
Bill Gates said that the best coders are 10,000 times more productive than the average coders. Consequently, if you belong to the best, you’ll be rewarded 10,000x.
But you must commit: keep learning every day. You have to change but you also have to commit to becoming a master coder, changing your definition on the way to account for changes.
This is what I want you to do today: write down your long-term goals as a coder and then read them every day. Commit learning one or two hours every day for the rest of your life. Consider a changing environment but keep improving your coding skills every day. Then, you’ll build a new skill for life.
While working as a researcher in distributed systems, Dr. Christian Mayer found his love for teaching computer science students.
To help students reach higher levels of Python success, he founded the programming education website Finxter.com. He’s author of the popular programming book Python One-Liners (NoStarch 2020), coauthor of the Coffee Break Python series of self-published books, computer science enthusiast, freelancer, and owner of one of the top 10 largest Python blogs worldwide.
His passions are writing, reading, and coding. But his greatest passion is to serve aspiring coders through Finxter and help them to boost their skills. You can join his free email academy here.