It's been a while, but I've had another idea to potentially help with a problem I often face: roadblock tasks. These are usually the downfall of most linear-based productivity solutions I've tried where one single task I just don't want to do prevents me from even continuing using the solution. I can know they're relatively high priority but without any organic urgency, I can't force myself to do them. Instead of just ignoring them, I should have some sort of mechanism that checks when a high priority task exists without completion for a while. Chances are one of the following need to happen:
Task could be simplified and/or broken down into smaller tasks - Prompt to make said edits
There's an unaddressed emotional problem that needs expressing - Perhaps add journaling functionality? Every user has their own personal ways to address the problems they run into, and chances are they'll experience something multiple times. It'd be good to build up one's own reference library of proven strategies when they run into certain problems, so that if they run into them again in the future, they have more immediate, useful feedback. It might be useful to have a built-in reference collection of time-tested techniques.
Task could be boring and/or tedious - Perhaps need to look into gamification features. At the least, can always make a challenge for a user to beat their time estimate.
Perhaps I could create another sort of tag system (or leverage the current one) for "warning labels" on a task to prepare a user for common roadblocks and to help deal with them with readily available advice.
It's been a while, but I've had another idea to potentially help with a problem I often face: roadblock tasks. These are usually the downfall of most linear-based productivity solutions I've tried where one single task I just don't want to do prevents me from even continuing using the solution. I can know they're relatively high priority but without any organic urgency, I can't force myself to do them. Instead of just ignoring them, I should have some sort of mechanism that checks when a high priority task exists without completion for a while. Chances are one of the following need to happen:
Perhaps I could create another sort of tag system (or leverage the current one) for "warning labels" on a task to prepare a user for common roadblocks and to help deal with them with readily available advice.