How I use org-roam as a second brain
Org-roam
Org-roam is an emacs package to implement the Zetteltasken workflow for note taking. I used it as a way to maintain a personal wiki, hundreds of notes that are interlinked. It helps me see connections I wouldn't normally see, reflect on what is happening and on the past, and address the limitation of my memory. I store recipes, food reviews, daily log, my routine, and much more in org-roam. Its documentation and discussion groups are active.
This article goes over my org-roam workflow.
Stats
I have about 1200 notes, every day I take a new note about what happened that day. The number of notes expand and contract over time as I regularly extract information from daily notes into more permanent notes and delete the daily notes. As an example, I currently 61 daily notes and about 1100 regular notes. I compact notes every week and every quarter, the exercise takes a few minutes to a few hours.
My daily notes
I built a template with yasnippet, that looks like this:
* TODO Home
<Write summary of what happened at home here>
* TODO Work
<Write summary of how work was here>
* TODO Routine
** TODO 15 minutes in the sun before noon
** TODO 1h with no phone in the evening
** TODO Go on a walk alone
...- Home and work are free form section of topics that are important that happened that day, like a new recipe, a new learning experience. Those sections include pictures that I attach with the workflow explained here.
- Routine is for tracking habits
The compaction process
Let's assume that I am trying to compact three daily notes:
βββββββββββββββββββββββββ βββββββββββββββββββββββββ βββββββββββββββββββββββββ
βββββββββββββββββββββββ β βββββββββββββββββββββββ β β βββββββββββββββββββββββ
ββ Update about β β ββ Update about dogsβ β β β ββ
ββ my daughter β β βββββββββββββββββββββββ β β β Update about ββ
ββ β β βββββββββββββββββββββββββ β β my daughter ββ
βββββββββββββββββββββββ β ββ ββ β β ββ
β β ββ Key Event ββ β β ββ
β β ββ ββ β βββββββββββββββββββββββ
β β βββββββββββββββββββββββββ β β
β βββββββββββββββββββββββ βββββββββββββββββββββββ β β βββββββββββββββββββββββ
β β Routine ββ ββ Routine β β β β Routine ββ
β βββββββββββββββββββββββ βββββββββββββββββββββββ β β βββββββββββββββββββββββ
β β β β β β
βββββββββββββββββββββββββ βββββββββββββββββββββββββ βββββββββββββββββββββββββ
βββββββββββββββ βββββββββββββββ βββββββββββββββ
β Jan 20 2022 β β Jan 21 2022 β β Jan 22 2022 β
βββββββββββββββ βββββββββββββββ βββββββββββββββI extract each section into their respective permanent notes:
βββββββββββββββββββββββββ βββββββββββββββββββββββββ βββββββββββββββββββββββββ βββββββββββββββββββββββββ
βββββββββββββββββββββββ β βββββββββββββββββββββββββ β β β β
ββ Update about β β ββ ββ βββββββββββββββββββββββ β β ββββββββββββββββββββ β
ββ my daughter β β ββ Key Event ββ ββ Routine by day β β β βUpdate about dogs β β
ββ Jan 20, 2022 β β ββ ββ βββββββββββββββββββββββ β β β Jan 21 2022 β β
βββββββββββββββββββββββ β βββββββββββββββββββββββββ β β β β β β
βββββββββββββββββββββββ β β β β β β ββββββββββββββββββββ β
ββ β β β β β β β β
ββ Update about β β β β β β β β
ββ my daughter β β β β β β β β
ββ Jan 22, 2022 β β β β β β β β
ββ β β β β β β β β
βββββββββββββββββββββββ β β β β β β β
βββββββββββββββββββββββββ βββββββββββββββββββββββββ βββββββββββββββββββββββββ βββββββββββββββββββββββββ
βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ
β My daughter β β Key event β β Routine β β Dogs β
βββββββββββββββ βββββββββββββββ βββββββββββββββ βββββββββββββββ- Example of permanent notes include my journey at a company, free form chat about a topic, routine, recipes, the story of my dog
- I generally compact as much as possible as the end of each week and leave only the habits that I compact at the end of every quarter
Other workflow: looking at a random note, tagging, linting
I often look at a random note (org-roam provides a shortcut for that) and improve it, delete it or link it to other notes.
I used tags sparingly, currently I just tag People and recipes. The people tagging is useful i conjunction with org-roam-ui for visualizing clusters of acquaintances and how people are connected (it is fascinating, try it out). I use the recipe tagging to quickly find or export recipes.
I link notes with the following linters to improve my writing:
- proselint
- artsbollock
- langtool
Additional tooling
I recommend checking out the following resources to learn more: