Introduction I'm a beginner in programming, but a veteran in film and literature. I know that ideas come easy. Any normal person can come up with a good idea in a matter of minutes. The main...
Introduction
I'm a beginner in programming, but a veteran in film and literature. I know that ideas come easy. Any normal person can come up with a good idea in a matter of minutes. The main problem is doing it.
Besides, I couldn't care less if someone does that before me. I'd probably benefit from their program, and even offer to collaborate. I have a bunch of other ideas in the oven anyway.
And I'm humble enough to know that such a niche project would never attract the interest of a mega-corporation anyway.
2. What is CHORES?
CHORES is a short-term task manager. It's meant to organize nothing more than a few hours or less of your tasks. Month, weak or even your entire day are entirely out of its scope.
3. Who is CHORES for?
First and foremost, this app is for my use. But I'm certain there are other people with conditions similar to mine, especially ones with ADHD. I'm also autistic with a compulsive personality, and won't stop until I tinker with every aspect of an object. Not surprisingly, I'm a Linux, i3wm, Emacs and Neovim user. And they're excruciatingly customized.
What I need is not a full-featured a TODO app like Remember The Milk, Todoist or Org Mode. They're too distracting, I end up just playing with the tools. I need something that allows me to track very short term chores. Thinks like brushing my teeth, taking a shower, eating, walking my dog, washing the dishes and making my bed.
That's what I intend to do.
4. What is ADHD
From the United States National Institute of Mental Health:
Attention-deficit/hyperactivity disorder (ADHD) is a disorder marked by an ongoing pattern of inattention and/or hyperactivity-impulsivity that interferes with functioning or development.
4.1 Warning
Please refrain from suggesting that the ones who use such tools just need to make an effort instead. That's a cliche most people with ADHD and other mental health issues probably heard many times, and by saying that you may cause distress. If you need more information, please refer to the link posted above.
5. Why another "TODO" app?
People with severe ADHD like myself frequently forget what they're doing, and what they should do in the very short term. I'm talking 2, 3 or 5 tasks from now. To give you an idea of how bad it is, right now I have an Emacs Org Mode file with the following tasks:
* Now
** TODO Take Ritalin
** TODO Start chronometer on Ritalin
- Tells me when the effect wears off
** TODO Take a shower
** TODO Take the laptop to the living room
** TODO Wash the dishes
** TODO Study Python
** TODO Post on Tildes
But Emacs and Org Mode do a lot more than that, and this can be very distracting (right now I'm writing this post because creating another file from my now.org
file was way too easy, for example).
Considering that I am the main target audience of this program, any space for tinkering is a dangerous avenue for procrastination.
6. Who is CHORES for
The primary target of this project are people with:
- ADHD (Attention deficit hyperactivity disorder)
- similar conditions or personality traits
In sum: if you have extreme difficulty focusing, remembering and fulfilling your tasks in the very short term, you may find this program useful.
7. Who is CHORES not for
The majority of people can concentrate and perform their short-term tasks with a reasonable degree of efficiency. If that is your case, you have little to gain by using CHORES.
8. Features
CHORES is a short-term task manager. It's meant to organize nothing more than a few hours: not your month, weak or even your day.
- CLI Linux app (Mac, Windows, GUI, and mobile could happen in the future)
- Hard limit of ten tasks (with the option to reduce)
- Only the very essential configurations available
- tinkering is a huge time drain for ADHD people
- because of that, the defaults will have to be extremely sensible.
Started
Stopped
status clearly marked by character or highlighting
8.1 What you would be able to do with CHORES:
- Add up to ten tasks
- Reorder/Start/Stop/Done these tasks
- Undo only one operation
- See only the last ten completed tasks
9. Answer to Possible Questions
9.1 Why Not Keep Using Org Mode? Or maybe Taskwarrior?
Org Mode and Emacs are wonderful tools, but they're also a perfect playground for procrastinators. It simply does too much. Emacs is like a box of legos, and that's the last thing an ADHD person needs when it comes to tracking short-term tasks.
Taskwarrior suffers from the same issue.
9.2 Why Not todo.txt and similar apps?
This may seem crazy, but for a severe ADHD person, even todo.txt
gives way too many options and features. It is, after, an actual TODO app. I can add 1000 tasks todo.txt
. It has an extensive wiki, projects, tags, context tags, special value tags. You might just say: just don't use these options. But that
9.3 Why not use the extremely minimalist t task manager, by Steve Losh?
I like t
very much, and, depending on its license, I'll probably use at least some of its code. But t
lacks some features CHORES requires, such as:
- Limit task amount
- Add tasks to the bottom (
t
last tasks randomly, or at least something that seem random to me)
- Reorder tasks
- Undo
- Easily view completed tasks
- Add Start/Stop status to a task
9.4 Why not pen and paper?
This is a very personal anwer, but here we go:
- I will lose the paper every 30 minutes
- I will lose the pen every 30 minutes
- I will forget to look at the paper, it will probably end up crumpled in my pock
- Many of my tasks, such as programming and studying, already happen in the computer anyway
- One of my medications interferes with my motor skills and my handwriting is hard to understand - even for me
- I like computers. The fact that I like computers makes more likely for me to actually look at the tasks.
- In the future, I can add alerts. Can't do that with paper