-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Workflows #355
Comments
Great question! I primarily use Todoist as my digital inbox, for categorizing my work, and for completing tasks. My work flow largely follows the GTD workflow (see https://www.zenflowchart.com/guides/gtd-flowchart or https://facilethings.com/blog/en/basics-workflow) and looks like this:
(Note: Ideas that are either being 'incubated', or that are for later reference, or part of a larger project or otherwise aren't actionable don't go into Todoist - only things that are actionable)
A few other notes: What are some ways I would love to use Tod or that it could be helpful? |
Oh boy, lots to unpack!
Totally get this! I have had success with committing dates too but in the last year found that I was letting things build up a bit too much. So I now put a date on everything and aim to "Inbox zero" my projects daily. This only works for me if I keep the number of TODOs to an absolute minimum. If I had more on my list this strategy would be terrible.
I wonder if we could build a summary of completed tasks into Tod? Because I find the webapp terrible for going over old completed tasks (and I am guessing that you do too)
Maybe we want to add a |
I use Todoist as an inbox tool, a tool to track recurring events and a tool to share some tasks with my wife. I have used many solutions for task management. The best one, in my opinion, would be emacs org-mode with org-agenda. Remarkable software. But it lacks the ability to easily sync across all devices. And I hate elisp for some reason =) Aside from pretty standard shopping lists and recurring chores, I use it as a quick capture tool because it is easily accessible from all major platforms. The one project that I use extensively in Todoist is work. It has a few sections the default one basically being the inbox for work-specific tasks and ideas. I use labels a lot, but it is clunky to work with them from the UI and they don't do much there. Tasks that would take more than an hour to complete or tasks that may contain useful info that I would need to search for in the future I transfer to the logseq(my main tool that contains useful info) and they become mini-projects. In that case, Todoist acts as sort of a transit zone. Most of the time I work from a terminal. That's where tod comes into play. What I want to achieve with tod
|
Maybe also a "today, tomorrow" view. i guess it depends on whether the user plans their day the morning of or the night before. I sit down with my wife after dinner to plan the next day. I really like the idea of the multi-day report.
I think that this idea is exciting! Lots of work but it will be grand once it is done.
Yes! I couldn't believe that there wasn't already a good todoist terminal app. |
This is beautiful! Love the discussion. How I want to use tod: (Many of these can already be done, but for clarity)
If this tool were entirely written by me (it's not, but indulging here :P) it would primarily be a command line tool for listing, showing, and completing my daily routine. I.e. I could launch it and it would say something like: And then I would be able to say "next" and it could just go down the list, listing the next task for each context/task. |
I do, but this is not a huge priority for me, as I have a massive custom-built dashboard system that I do task review and tracking on (I have an API setup with Todoist that pushes all tasks & completed tasks into a Data Studio backend and then renders a cutom built dashboard - you can see an example here https://www.reddit.com/r/todoist/comments/wqrn7e/my_productivitydaily_dashboard/) That said, a simple summary, such as "x of x completed", or "x completed today", or "you've completed today!" would be very nice. Creating something like "You have x remaining" would be even more awesome but would require the ability to do some sort of custom filtering/tiered config etc |
Actually, you gave me an interesting idea. I would explore it after we refine the score/weight system or implement some sort of dashboard. It would be useful to see some work-related tasks info when I launch a terminal. Or even the current task that I working on (I have many distractions or urgent events that needs immediate attention). |
So much gold here, I can't wait to build out these features. Please make some issues (with better descriptions than what I usually write 😆 ) and we'll put the Todoist web app to shame. |
I would like to start exploring this by implementing simple report for "done yesterday" in specific project. @alanvardy Do you have any objections or suggestions to it? |
No objections, I did the DateTime handling back when I was a lot newer and it can definitely be improved upon And the I'll probably start using this feature as soon as it is merged! |
Thanks! I am so happy right now :) I think I have logged everything detailed here that would help with my workflows, including label and filter support, task counts, overdue, and prioritization. |
Having used this heavily for the past several weeks, I wanted to comment on my workflow and how well Tod helps/works, and how well I'd "Grade" it :) 🟩 Universal input (as my GTD Inbox). Tod handles this really well with the quick add function (which I have mapped to an Alfred workflow for universal hotkey usage) 🟨 Processing of tasks out of Inbox into projects (daily/weekly review). Tod handles the first part, the of tasks out of projects really well (with "Tod project empty"), and the prioritization of tasks in a project ("Tod project prioritize"). However, the second step of planning actual work out for the week doesn't work so well, as it doesn't support adding labels efficiently (I need to add labels to tag the next work/items I'm doing), and it also doesn't have a single process command I can run to do all of these steps at once (when I am pulling tasks out of a project, I'd like to tag, prioritize, and schedule them all at once). 🟩 Working through my tasks (Getting work done!). This is working swimmingly now that filters work - I have made an index of my filters, and simply run each command on the command line and work through each task one at a time. It works great! It does have two quirks that would be very useful, but I can live with for now: 1, it sorts on fixed priority (see #354 ), so I often get tasks returned that aren't necessarily the very first one I want to get done, and 2, I have to manually enter each one (it would be great if I could predefine my filters somehow, and just say in effect "get work 1, get work 2, get work 3, etc) with the filters pulled from my local config. overall, thanks so much for the great app - really enjoying it and have found it very helpful! |
This is excellent feedback ❤️ . I've been all in on work for the last half year but want to carve out more time to consistently work on Tod. Thanks for all your work on the issues; it does a ton to guide my efforts! |
I'll review this issue and move the example workflows into the documentation |
I currently wrote a simple wrapper menu script (partly to help me learn this code, mostly to meet my needs), a bit buggy but it's here https://github.com/stacksjb/CLI_Shell_Command_Menu That I then have as a 'wrapper' around my Todoist filters so I can use it to work on each next task. Works well to get work done :) |
How would you suggest I document this? I'm thinking a few different ways:
I like 1 and it might be nice to allow for contributing that way, but it's also the most personal/work, but I think we have some great examples in this thread. |
Some combination of 2 and 3 perhaps. 2 is more strategic whereas 3 is tactical. I would consider splitting them up into 2 sections? |
As a general introduction, I really like Todoist because it has an API, an Apple watch app, and it never screws up syncing my tasks, so I feel like I can use it anywhere and depend on it.
I am optimizing for the best life I can, and want only to put tasks on my list that I WILL complete. There is no room for tasks that I might do someday, and I don't want to put more on there than I can do. The objective is not to just "get more done", the todo list serves me, I don't serve the todo list.
I have the usual grocery store list etc, but my primary projects for getting the day to day stuff done are
physical
anddigital
. Digital is anything I can get done in my office in front of the computer i.e. pay the rent (I usually schedule these for Friday and do them in a big block of time), and physical is everything else like "mow the lawn".Appointments are currently scheduled on the calendar but I eventually hope to put them in Todoist once either Todoist gets a better calendar or this app makes it easy enough.
So I throw tasks into my inbox as soon as the enter my head, and sort them out later / process them using the following bash script, it's aliased so that I run it with the command
processtod
Questions? How do you use Todoist and Tod @titoOdUA ? @stacksjb ?
The text was updated successfully, but these errors were encountered: