Today I tried something different: timeboxing.
The idea, which is a common approach taken in managing time in software development (though with longer timelines), is that you take a collection of tasks you want to accomplish, assign a deadline on each, and if you don't accomplish the task by that deadline, you reschedule.
The idea is that you accomplish two things with this: