I synchronize to android using Orgzly[1].
If I wasn't on Emacs as my main editor, I would just use plain text. There have been efforts to get Org-mode working in other editors, but I don't know how good they are.
The benefits of plain text are more important to me than the benefits of the special features. I've used a lot of todo apps, and some of them are very good for specific tasks, but most aren't adaptable enough for my needs. Eventually I gave up and went to plain text, and was happy. Org-mode is just a better version of plain text.
I just use a [ ] in a plaintext. When I complete something I add an x, e.g. [x]. I haven’t found any shortcomings of this system yet.
- [?] question - [o] blocked by someone else - [~] in progress - [H] on hold - [Y] Is X true? (yes) - [N] Is Y true? (no)
I organize literally my entire life between Trello, Google Docs and Google Calendar.
Trello handles strategic planning and todos i.e. "Learn Spanish , Get new job" and a separate board handles smaller more operations stuff like "buy an electric toothbrush" or "finish reading system design books"
I even designed a system with trello custom fields, webhooks and an aws lambda that will automatically sort the task buy some weights I can assign. (Just numbers for urgency, impact, and effort)
I use Google Calendar for time sensitive todos. Stuff that is or needs to happen on a specific day.
And if the calendar event description gets too long i make a trello card for it.
Google Docs I use for long form content like keeping track of my own understanding and research of modern software architecture, techincal interviewing, or competitive fighting gaming.
1. To have a single daily checklist that refreshes every day
2. Views of what I did (or wanted to but didn't) broken down by goal. This makes reflection a lot faster when I can quickly see what I did every day this week for a particular goal.
For longer-term planning (home repairs/improvements, side projects) I use Trello to organize and prioritize things.
At work I tend to use physical post-it notes to track things. It might just be an odd habit but I think it helps me compartmentalize and leave work at work. It's also really satisfying to crumple a note when I finish a task.
Things I occasionally miss - keyword search (I can still look things up by date or subject in the index), multimedia inserts (think dragging video/photos/sound clips into one note), never ending space (notebooks run out of pages), easy backups (thinking about digitizing with photos or scans), team collaboration (if this is necessary I use Trello).
Things I like - no OS/tech stack compatibility issues, "it just works", lighter then a laptop) tablet, don't need to charge, easy to read, can bring into a secure area (where outside electronics are not permitted), travels well, hard to damage.
http://bulletjournal.com/get-started/
For personal life: add Google keep for simple lists, and then a mix of Trello and dot grid for larger projects (less strict formatting than professional life project management).
As a supplement, I've found the following system to be a useful way for organizing a notebook that has more consistency in categories of pages: http://www.highfivehq.com (for example, notes for different classes in school or a set of projects you're working on). The idea is to draw lines on the edge of your pages that are visible from some index page. You can combine it with a standard page indexing system for a super easy-to-navigate notebook!
May you please explain how you index? Thanks!
Every page has a number in the upper outside corner.
Every entry into the note book has a title + subject tag, date, and the initials of a list of people linked to that entry. For easy reading and scanning I put all of this on one line. The title and subject are dark lined (thick), followed by the date MM/DD/YY, and then the initials inside a ( ). Each piece of info is separated by a ";". All of the info listed is underlined.
under the intro line, I also break down actions, notes, calendar adds, etc with 3-4 different symbols. All I all this makes it clear and easy to scan quickly as you are looking for things.
Each month I have 4 or 5 pages devoted to organization.
I have a task list. Two bulleted columns. Old tasked are migrated over from the previous month. New tasks are added as soon as they are generated. Completed tasks get an X through the bullet. Migrated tasks get an >. Tasks that are linked to journal entries get a page number and a tag.
I have a calendar page. 1 column, all dates of the month listed . Meetings, important actions and events are are listed by day, or with arrows over multiple days. Linked by tag/page number if applicable.
I have a subject index. Major tags, reoccurring subjects, get a line or two. Page numbers with those subjects are added to the index.
I realize this sounds complicated, but it's not once you get into a routine. The biggest this is it's okay to make "mistakes", and to get used to not having a delete key. Change is part of the notebook. Think of it like a change log. It's also important to be able to see what you change. Since I work in pen, I just make a single line through things I want to change.
Note: when I finish or complete something on a task list or the calendar, I'll mark or change the symbol, I won't cross something out just because I'm done with it.
Finally, I have a bunch of multi color pens I use. They are all the same brand/model, but I tend to use a different color each day. That makes it obvious as you are scanning that you are on the next day. I don't use specific colors for anything in particular, too hard to keep track of.
Hope this helps.
For long-term, I use plain text file and edit with Vim. I want to remember what I did and when.
For projects shared with others, I use OneNote or Kanbanflow.
Todoist for lists. I live off lists, I have dozens and dozens.
.txt for longer notes. Vim/Notepad.exe/DropboxEdit depending which platform I'm on. Shared Dropbox folder of .txt for shared notes.
If yes, then in my current company I've learnt to script the hell out of them (though not too early — only once you see how the typical pattern/path is shaping up). Good automation (a.k.a. scripting) can help a lot to reduce brittleness of deployments.
Or "TODO" checklists? If yes, then personally I use https://github.com/jffrymrtn/temaki, though it has some limitations for me, so I'm trying to build a replacement/ripoff and extend it to my needs.
Can you elaborate on how you accomplish this? I read the checklist manifesto a few years ago and started using checklists for things like checkins, code reviews, etc. I figured these kinds of lists could be automatable, but I was never able to come up with a UI that was easier than a pre-populated textarea.
Its good if you use an iPhone, great if you use a Mac too and fantastic if you're "all in" on the apple ecosystem with a watch/ipad as well.
Organize it using a GTD like system and you'd be hard pressed to find something that is as powerful as it is while being super simple.
Although the "remind me at location" thing never worked for me.
Once a personal project becomes too big/important (job search) or requires long-term planning (personal/professional side projects), I create a new Kanban-like board in Trello, which is adapted to the specific task at hand.
At work, I use the Atlassian suite (Jira, Confluence, Bitbucket), and I keep track of my day-to-days activity with pen and paper by writing what I expect to do during the day and note any issue I might encounter so I can bring it up during the stand-up the next day.
Personal stuff: I just send emails to myself.
Something like: '[TODO] Do something ...' Then you can elaborate in the message body.
Pros:
- free
- simple
- no apps required (or: you can use any app/web client you want)
- easily done and accessible from anywhere
- auto sync out of the box
- search/filtering out of the box
- timestamps out of the box
- tags out of the box (via email tags/labels)
- groups/projects out of the box (via mail folders/inboxes)
- rules out of the box (via email rules)
- supports files, links, code snippets, formatted text etc.
- I can flag/unflag them, delete/restore, mark as read/unread and so on
- most clients allow you to add a reminder/follow up for an email (hence, reminders and notifications out of the box)
This video from a recent Linux.conf.au has got my brain buzzing on using Taskwarrior, but I'm yet to embark on the journey.
I also like the philosophy behind Things: make it really easy to add items and make the core workflows fast. Additional complexity (tags, dates, projects) is incremental and optional. It's one of the few GUI apps that can be operated solely from the keyboard with no loss of functionality.
As far as I'm concerned, the only feature that Things lacks is shared lists.
At the end of each workday, I write down the (predicted) todo list for my next workday.
It's a carry-over from my early days of using the Franklin-Covey system.
In the meantime, for daily stuff I slap things into a text file in Sublime Text, for longer term stuff I schedule things into my calendar so that I'll remember to slap it into the textfile for the day on the day. I've tried so many TODO managers, paper notebooks, etc. -- nothing seems to stick, because I always get frustrated at how small the scope is and tack things on the side until the house of cards collapses.
Have you tried http://notebooksapp.com or http://devonthink.com?
By marking things done or "archived", it also provides a journal feature or personal log, of entries created or archived in any date range (defaulting to "yesterday and so far, today", to help with daily standup reporting).
http://onemodel.org (AGPL)
https://orgmode.org/manual/Checkboxes.html
* TODO Organize party [2/4] - [-] call people [1/3] - [ ] Peter - [X] Sarah - [ ] Sam - [X] order food - [ ] think about what music to play - [X] talk to the neighbors
If it's something like a grocery list, etc I tend to use Google Keep.
If it's code specific then one of GitHub's project boards.
If it's going to require managing a team, keeping up on tasks, generating productivity reports and something akin to virtual scrum / kanban / post-it's on a daily, weekly or monthly basis BusinessDay [1]. I chose it because of recurring tasks, aging of cards and private lists.
This goes into the process behind it [2]
[1] https://blog.businessday.io/
[2] https://blog.businessday.io/2016/09/04/quick-start-for-accou...
Businessday seems excellent,I will demo it.thank you!
It's a software built on top of GTD methodology and I love its way of managing TODO lists.
First of all, the tasks are grouped by the projects, so you can dive deep when working on one the projects.
You can mark some tasks as "Next actions". All the next actions across all the projects will show in a"Priority" view, it's kind of a "mission control".
GTD advises you not to assign a due date for tasks unless it's essentially required (like in an appointment) and that works perfectly for me.
Another important piece of GTD is a weekly review when you plan what to do in an upcoming week. So whenever I'm in a mood to do something, I check what's left for this week.
I'm still working out a system for managing longer term checklists/goals/plans/etc. To that end, Natrium[0] (which I just found out about in this thread) looks interesting.
I'm also still working out a system for managing activity-based checklists for processes like checkins, code reviews, etc.
[0]: https://chrome.google.com/webstore/detail/papier/hhjeaokafpl...
For more instructions, you could have a look at our templates or the documentation: https://zenkit.com
P.S.: They also don't like Firefox for some reason (it works ok, but it works better in Chrome). Now that Salesforce bought them, I don't have my hopes too high that it is going to change...
At work, auditable, is online control function checklist and needs to be filled out at multiple times during the day plus weekly and monthly various check-points. Saved to a database with timestamps for any submission. Non-editable.
At work, non-auditable, a huddle board with post-it notes and quite fluid, small tweaks mean it might be the same board day-to-day but never the exact same board month-to-month. What stays constant is it's always always visible and mainly pen-based.
for simplicity
And D Notes https://play.google.com/store/apps/details?id=com.dvdb.bergn...
for longer time horizone checklists
Both free
Very flexible and cross-platform. Works for personal checklists and team projects.
I find keeping to-do items separate from my phone distractions works well.
On phone/web, I find trello is as good as anything, especially across devices. Decent checklist function.
You can get it in a terminal, mobile, web, vim plugin, etc.
Need to buy something? Throw it on the backlog. Oooh this looks cool and I should learn it. Throw it on the backlog.
Schedule things out every two weeks.
It's offline, and supports, among other things like a full-blown personal wiki and LaTeX input via plugins, also easy creation of checklists. The wiki features are useful to store progress & notes as one processes the checklists.
Things 3, powerful but not bloated.
It allows to insert check list in any note (that is HTML under the hood)
Out and about (mobile) I use a notebook and pencil.
Calendar for tasks tied to a specific date - Outlook for work, Google for home.
Jira for projects.
- Evernote for tasking my daily activities - Firefox for my bookmarks on internet - Google drive for finances