When something is fun,like playing cricket, watching a suspense thriller or Sci-Fi movie, you dont need extra motivation, you will do that anyway because you are loving it. When something isn't fun, you dont like it and if you still have to do it, then you can follow below ideas. Dont just go with problem -> solution approach, if you have 10 problems, if you have solved 3 already then you still see them as 7 more PROBLEMS and our brain hate problems, wont it ?, so its no more fun, so it (you) started doing procrastination automatically and soon or later you reach deadlines and you started feeling guilty for wasting that much time and you will hurry up with your work and finally your work from making a spider in 10 minutes to making a spider to 1 minute Image credit : https://jim.blacksweb.com So look at them like with explorer mindset. You remember in explorer games you have to do lot of exploring for gems, points etc. So adopt same satisfying or happy mindset when you started