After having done this in the 8 years, as pointed out in some comments, my personal conclusion is that
1) there is no single tool to track all of the things I track in a single place
2) the one-thing-well method is still my favorite (one tool tracking one thing well)
3) the plain text approach is the only serious future-proof approach (I also couple this with commandline-only tools)
That said:
* todo = taskwarrior
* time = timewarrior
* bookmarks = buku
* finances = ledger
* configs = git
* notes = restructuredtext
* gym = csv
I also couple these data with some other tools, including: Vim with RestructuredText support, Zsh with TaskWarrior/TimeWarrior shortcuts, Google Docs to have gym CSV on the phone, etc.
1) there is no single tool to track all of the things I track in a single place 2) the one-thing-well method is still my favorite (one tool tracking one thing well) 3) the plain text approach is the only serious future-proof approach (I also couple this with commandline-only tools)
That said:
* todo = taskwarrior
* time = timewarrior
* bookmarks = buku
* finances = ledger
* configs = git
* notes = restructuredtext
* gym = csv
I also couple these data with some other tools, including: Vim with RestructuredText support, Zsh with TaskWarrior/TimeWarrior shortcuts, Google Docs to have gym CSV on the phone, etc.