Prioritize work tasks during work hours and deprioritize free time activities.
Tasks without deadlines get random priority levels every third day lasting one day, so you do not forget about them.
Watch your task list reorder itself as you simulate the passage of time.