I very much like to NOT see a task until it’s ready to be done. I love the Incomplete View + Sort by Project, but the final step would be if I could HIDE tasks that have a due date of X days away.
Currently what I do is go through my projects and when I see Green or Red due dates, I’ll Assign To Me so that it appears in My Tasks.
Ideally I’d be able to just keep EVERYTHING that is supposed to be assigned to me, assigned to me by default. And then set the due date for the task for say 2 weeks out. Then as that due date approaches, that task will appear in My Tasks view automatically under the Project it belongs to. (Remember I want this in Project sort, not the None sort option that sort of does this automatically).
While I’m at it, this could technically be two different things. A Defer Date (a la Omnifocus style) AND a Due Date option. A Defer Date will just completely hide the task from My Tasks until that defer date comes up, but it doesn’t mean the task is technically DUE. It just becomes available.
Being able to do this would remove a ton of extra work for a user who wants to only see what’s available to do, and also have some tasks automatically appear as they come up to the due date.