As someone with ADHD, I have trouble with getting that push to start a task. One of my hobbies is Dungeons & Dragons, though I haven’t played in a while. I figured out a way to combine the two into a D20 productivity dice roller. Here is the link. Since I am not a coder, I used ChatGPT to program it for me.
More specifically, a saving throw for productivity. In DnD, a saving throw means that you have to score a value at or above a certain number in order to be successful with your action. If you roll below that number, the action fails. The dice roller is numbered 1-20.
The Rules
- The dice roller is numbered 1-20.
- Rolling 11-20 means you have to complete a task.
- Rolling 1-10 means you’re free to continue ‘slacking’ and not do a task.
- Each time you get to slack, the slack window decreases by 1. Ex: After first slack, slack window drops to 1-9 and productivity becomes 10-20.
- Once you complete a task, it resets to 1-10 and 11-20.
- If you roll a 20, you get one free pass (up to 3) to skip doing a task.
- If you’re unfortunate enough to roll a 1, you have to complete two tasks.
Now, this by itself would be useful. But I wanted to add a list of tasks to choose from split into categories of low energy /tiny tasks (1-5 minutes), medium energy / normal tasks (10-20 minutes) and high energy / chunk tasks (over 20 minutes) . The final touch was to add a list of tasks that need to be done first. I’ve used it a couple of times, but I’m going to do an experiment with it and report back soon.
Let me know what you think of the idea.

Leave a Reply