I have a list of long-term TODOs per topic, as well as weekly and daily lists. Tasks have topic, description, due date.<p>Every Monday, I dump into the weekly TODO list every task which has to happen that week, plus whatever I think is reasonable to do otherwise.<p>From the weekly TODO list, every day I take some topics to the "today" list. All the things with a strict deadline have a calendar entry associated with them.<p>If anything pops up during the day, it goes to the daily or weekly TODO list.<p>On Fridays I see how much of the list I managed to do, how many items came in, where they went. The remainder of the weekly list goes into the relevant topics list.<p>If I have a lot of stuff left over from the Monday's dump, I try to figure out why it happened and what I can do to plan better next time.<p>This way I don't have long-term topics mixed with short-term ones, which I found is of great help. I avoid pulling tasks from the topic lists into weekly list if there is something else that needs doing and is not blocked.<p>This has worked for me reasonably well, I use the same system outside of work.
I used org for tasks and notes for a long while, but just switched to todoist and Obsidian. I love emacs, but I’ve always felt a sense of friction in it when dealing with notes and tasks. I think I spent more time tinkering and less time using.
A mix of a whiteboard on my wall by my desk, emacs-org-mode and a bullet journal.<p>In org mode I keep one big log.org file with sections split by month, projects get their own sections.<p>I used to use Evernote and todoist and trello.