To help figure out what are the most important things to work on each day, I try to ask two questions. The first question is very familiar: “what is the most important thing for me to accomplish today”? Obviously, it’s worth posing that question, figuring out the answer, then addressing the question, preferably earlier in the day rather than later.
The second question is the less obvious one: “what is the most thing for me to accomplish today that help me to move closer to achieving my X year goal”? (note: X can be 1, 2, 5, 10, 25, whatever). The point of this is to be blocking out time to accomplish the thing that is really going to help you become the person you want to be.
Ideally, you’ll block out time to accomplish both of these key things. If you can only accomplish one of the two, most likely you’ll want to be sure to focus on the first, more pressing one. However, on a very regular basis, you want to spend time focusing on the really long term goal.
Alternatively, to the extent you can, find a way to get the answers to the two questions above to be the same.