(I use Remember the Milk as my main GTD app, FYI.)
As I understand it, you shouldn't assign artificial due dates to tasks because then you can't trust the system. You'll look at it and say "Oh, that's not really due today" and then due dates start being easy to ignore. But let's say I've got a task ready for a next action that says... oh, I dunno, "Make an appointment with the Dentist." That's a pretty easy one to just keep putting off for weeks at a time, and if I've been putting it off for weeks at a time a weekly review probably isn't going to be a silver bullet for solving that.
What I've been attempting to do for a little while is the following:
- Give that task a due date (like a tickler)
- If I get to the end of the day it was due, I postpone it (which, in and of itself, is a system I don't implement with regularity)
- I have a smart list that tracks everything I've postponed more than a certain number of times, for easy Weekly Review (which is another thing I'm hit-and-miss on... oy)
- I'll assign a priority to the items in the postponed list to give them more visual weight as a clue that, all things being equal, you should do these things first
The problem tends to be that this causes over complication and guilt, which are both demotivating, leading to me not trusting the system, leading to me abandoning it for stretches of time. Not good. And, of course, the system predicts this is what happens with artificial priorities and due dates.
The problem is I haven't thought of another way of doing it. How do you handle this in true GTD fashion?