In order to achieve long term goals, I take advantage of numerical targets. Numbers have mysterious power for our brain to understand the world objectively. As sports results you may find how far you reach on the way to achieve goals.
How can I work on tasks for long term goals with a good endurance? One way to do so is to make a point system for tasks related to long term goals. Without it, it is hard to endure to make an effort. It seems to measure lap times in a marathon race or gain points for the championship of a car race!