I used to think I made good daily progress to my goals. However, upon brutal reflection, I would do things that did have relevance to my goal, but wasn't necessarily absolutely important. Consider the following quote:
'I used to have the habit of reading a book or site to prepare for an event weeks or months in the future, and I would then need to reread the same material when the deadline for action was closer. This is stupid and redundant.' - 4 Hour Work Week, Tim Ferris.
Just doing anything you feel in the mood for, even when it does relate to your goals is not good enough. You need clear short term goals and then only read or action in relation to this short term goal. I have also found having it in my head does not work well enough, therefore I have bought a diary, setting 2/3 goals for that day that only relate to something immediate and important. Below are the questions you should ask yourself every night before you go to bed about what to accomplish tomorrow:
1. If this is the only thing I accomplish, will I be happy with my day?
2. No more than 2 mission critical tasks for tomorrow (never start a day with no clear objectives)
3. Is this task important and important?, or has some relevance to the long term goal,but not to the current task?
4. Is this task focusing on the 20% of actions that will bring me 80% of the positive results? Or focusing on 20% of the problems that bring 80% of the unhappiness?
5. What will be the consequence in one month's time if I have not completed this?
6. Finally, create a very short deadline to accomplish, to make it a high priority.
This will allow you to create short, important goals that will see a rise in productivity and efficiency, which will in turn compound your happiness as you will feel more progress is being made, bringing the end goal one day closer.
To check out 'The 4 Hour Work Week, Click the cover below: