Via Remy Sharp
, I learned about people (I guess mostly Simon Willison) keeping TIL notes in git, then using an automated process
to always keep the README in the repo up to date with a table of contents that always reflects all of the notes in the repo.
This is yet another form of what I think of "aggressive note taking." I started noticing it about three years ago with the `knowledge` repos. A lot of people, including me
, starting putting up collections of markdown files in git repos. I kept up with it, but only added to it once a month or so.
A month ago, I came across Zettelkasten
and so far, I've really liked it. The distinguishing features of this note-taking process
are that you provide a unique id for each note and try to link every note to at least one other note so you have this big web of notes to walk around. I have been lazy about the linking. I mostly just use tags and ag
to connect the notes.
Most of the benefit has been just for me personally. I'm able to recall things more easily, especially technical stuff. But I also share the stuff amenable to being spoke in the Small Findings podcast
. I have to admit, though, I'm not sure I'll ever get fast enough at writing and recording the podcast for it to be sustainable.
If I can't, some kind of automated process like Simon's to release them in text is a good idea.