I can accept that in OF, due dates have one use and one use only. However, that does not preclude that it could be otherwise. No harm in discussing the mechanics, methodology, and possibilities, right? Can’t grow and improve if you don’t question the status quo. We’re all here to learn from each other.
In my Outlook calendar, I have dozens of hard deadlines. Almost all of them work seamlessly all the time, because Outlook has an extensive array of recurrence options, particularly for monthly tasks: “third Thursday of the month”; “first weekday of the month”; “last day of the month”. None of my due dates fit into the simplistic “every 15th of the month” because sometimes the 15th is on a weekend, and sometimes not. So that option is useless to me. But, even if it was useful to me, Outlook gives an easy, breasy workaround for the weekend issue. If I schedule a due date for every 15th of every month (let’s say when my monthly report is due to my director), and I see that one falls on a weekend, I just drag it over to Friday the 14th, confirm I only want to change the one task and not all recurring tasks, and done. All my future recurring due dates remain on the 15th. The 15th is a very hard deadline every month (still within the OF definition of a hard deadline), except when it falls on a weekend.
Compared to programs such as Outlook and Fastastical, setting and maintaining recurring events and tasks in OF is pretty clunky and, for beginners, pretty unpredictable. Throw in Project due dates, and you’re getting into deep, disturbing waters (As a beginner, mind you. I got the hang of it eventually, after many instances of shouting, “Why the heck is this task still in my “Past Due” list when I’ve marked it complete and it clearly has a new due date and a new defer date in the future???”).’’
The basis of GTD is to have a reliable and predictable system you can trust, and I think for most people there is a threshold of complexity where an inverse relationship starts to form between complexity and predictability. Adding a feature that allows you to change one instance of a recurring task without changing all instances seems to me to be significantly less complex (and more reliable) than forcing users to create “meta-tasks” to remind themselves to set a reminder. If no other options existed, I would welcome these types of “mini-meta-tasks”. But when so many examples exist of easier, more reliable recurrence options, it’s hard not to see it as a duplication of effort.
Good discussion (minus the quite unnecessary and somewhat rude dismissals of constructive questions, scenarios, and explorations).