You ask us to tell you what programming project you should finish, but it doesn't really matter.
Any project will become a chore after the initial novelty driven excitement fades. The trick is not to demand that it will be so fun that it pulls you in like a black hole.
Motivation problem you talk about can be overtaken with the sheer willpower or using habit.
While ninjas can cut their leg off when trapped to avoid being caught, us regular folks do better using habits and not willpower like you tried before.
There is a whole book on the subject, it is called Atomic Habits. It teaches you how to form habits with least amount of toil. Maybe hearing Blinkist short version will be enough, maybe not.
Once working on the project becomes a habit it costs no energy to start, you just do it like you (I) pee first thing in the morning, it comes out efortlessly. But be wary, all work and no play makes Jimmy a dull boy. Have some treats for yourself for what you acomplished. Maybe measure the time spent on the project with a Pomodoro app and go to see a movie after every 20 pomodoros? Double that after each time you get the prize, but ask yourself if you find it.fair and be fair with yourself when it comes to rewarding yourself.
A difficult to form habit will disappear quickly if you give up on it just for few days.
My wife, the writer says “it’s work, just do it”. I gamify by using pen and paper, todos in blue ink and cross them out with red. The crossing out is so satisfying.
Any project will become a chore after the initial novelty driven excitement fades. The trick is not to demand that it will be so fun that it pulls you in like a black hole.
Motivation problem you talk about can be overtaken with the sheer willpower or using habit.
While ninjas can cut their leg off when trapped to avoid being caught, us regular folks do better using habits and not willpower like you tried before.
There is a whole book on the subject, it is called Atomic Habits. It teaches you how to form habits with least amount of toil. Maybe hearing Blinkist short version will be enough, maybe not.
Once working on the project becomes a habit it costs no energy to start, you just do it like you (I) pee first thing in the morning, it comes out efortlessly. But be wary, all work and no play makes Jimmy a dull boy. Have some treats for yourself for what you acomplished. Maybe measure the time spent on the project with a Pomodoro app and go to see a movie after every 20 pomodoros? Double that after each time you get the prize, but ask yourself if you find it.fair and be fair with yourself when it comes to rewarding yourself.
A difficult to form habit will disappear quickly if you give up on it just for few days.
Good luck, may the force be with you.