How to overcome procrastination?
Procrastination may easily be the reason number one why you are not reaching your goals.
You set your alarm clock in the evening and expect your future self in the morning to get up,
Fast forward a few hours, the alarm clock goes off, you
But procrastination has an even more devastating
“What’s easy to do is also easy not to do.”
Jim Rohn
That’s the problem with procrastination. You expect your future self to be this perfect, strong, healthy person. But your present self will seldomly live up to this potential. And as you are just the sum of your experiences of your present selfs — your future self is only an image in your head — you are actually accomplishing very little.
This is true for many things.
- If you are a research student in a Ph.D. program and you just write 300-400 words every day on your current paper, you are virtually guaranteed to finish it successfully.
- If you want to write your book and you just take 10 minutes every day to write a few words — and you are keeping this habit for many years — you’ll write tens of books earning a full-time income within a decade or less.
- If you dream of becoming a great coder and code one line per day (in practice, you’re tricking yourself into writing a second one and a third one), you’ll finish huge code projects with massive success.
But still, people procrastinate on these simple things.
A Behavioral Science View on Procrastination
Today, I watched a TED talk from Dan Ariely, the famous behavioral psychologist.
Ariely points out that in order to overcome procrastination, you need to implement an element of instant gratification into the activity you want to perform on a regular basis.
He gives an example from his own life. Having a liver problem, he participated in a test program for a new medicine which must be taken three times per week for one and a half years. Each time he takes the medicine, he would predictably experience pain for a day or so. So it turns out that after one and a half years, he successfully took the medicine perfectly on schedule. Surprisingly to him, he was the only person in the test group who managed to do this. So what did he do differently?
He felt that he wasn’t smarter, hadn’t more drive to live, or a stronger willpower. His unique strength was that as a behavioral psychologist, he knew about the weaknesses of people. He knew that the huge long-term benefit of living healthy in 10 years will NOT be enough to motivate him on a daily basis (and overcome the short-term suffering). The long-term benefit is not strong enough because we heavily discount future benefits in our heads. We are much more motivated to do tasks with short-term benefits — even if it’s completely irrational.
So what did he do? Because he loves watching movies, he decided to associate taking the medicine
Associate instant gratification to your must-have habits.
For you, this means that you can apply this simple technique to achieve anything big in life that you want.
Just set the big goal like becoming a master coder, break it down into a small daily habit like writing at least one line of code, and associate an immediate reward to it to get instant gratification.
This could be a “Coffee Break Python” (reading my Python email), watching a youtube video (maybe watching a TED talk), or reading a book. Find a reward that’s useful and positive (smoking a cigarette would not fall into this category).
Action step: identify your goal, break it down into a daily habit, and associate instant gratification. Comment below with your results!
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.