The end is near, and the year is drawing to a close. The new year begins on January 1st. The New Year is a fresh start, and many people will make New Year’s Resolutions. New Year’s resolutions fail 92% of the time. Why? This statement appears to be an intriguing problem that needs to be solved. However, I have a hacker mentality and enjoy applying it to various situations. I’d be ecstatic if I could break over this 8 per cent failure rate barrier.

According to research, ‘willpower’ may be a finite resource. We all want to improve ourselves, but we can’t only rely on willpower to get there. It’s so discouraging to see yourself fall short. We despise ourselves like this, but we can’t do anything about it.

We must keep things basic and realistic to change. To keep us motivated, take on the low-hanging fruit. Convert the hazy concept into a specific aim. Then do it daily. We are what we do over and over again. Excellence, then, is a habit rather than an act.

My yearly objectives

Every day, I have a to-do list to remind myself:

  1. Always be coding – Set aside an hour each day to work on toy problems or code challenges.
  2. Spend 30 minutes a day jogging or doing other workouts to improve your health. A healthy body leads to a healthy mind.
  3. Spend one hour each day reading books or watching lecture videos to learn something new.
  4. Spend an hour each day catching up with family and friends over lunch or dinner.