Procrastination!!! Procrastination!! Procrastination!.
A lot of people have labeled procrastination as "an enemy of success", and i kinda agree. Procrastination will be your biggest enemy when you are trying to make progress. You tell yourself "Oh! I still got time" till you run out of time and you find out you've accomplished nothing.
One solution i came across was using a technique called The Pomodoro Technique, which is a technique that provides a way of managing your time in order to stay focused. In Pomodoro Technique you set a timer for 25 minutes and you work on a specific task until the timer goes off. You start the 25 minutes of work over again when you get distracted during the first 25 minutes but if you are able to successfully focus on work for the entire 25 minutes, you take a 5 minutes break and repeat the same process again 4 times. After you've completed the fourth, you take a longer break.
I don't use this technique on a regular but i try to when my procrastination meter reading is over the roof. So i'd like to know if you guys use this technique and if you don't please share your secret weapon.