I use 'exploding tasklists' to give a real sense of urgency to the day and force myself to get everything done that I have planned. What is an exploding tasklist? It's just a simple list in Notepad that you create fresh each morning, never close, and are not allowed to save. If you save the file, you can close it, and then it ceases to be top of mind. Throughout the day you add items and check off items (I check off items by adding a leading asterisk). The requirement that you can't save the list means that you are forced to construct your list each day thoughtfully. At the end of the day, your list is gone.
Exploding tasklists work in conjunction with longer term, more persistent lists of tasks and goals that you may use, and they can really help you hammer out progress, day after day after day.