Skip to content

AnabasisXu/TIL-of-Anabasis-Xu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

My Philosophy of Taking Notes

Hi, this is Anabasis Xu, a technical writer and translator. This repository focuses on the technical side of technical writing, though I also write about other topics that I find relevant. For example, I find it helpful to sort out the technical side of reading great books, which leads to the various book protocols.

I like both Emacs and Vim. I use Vim from within Emacs with Evil Mode, and Emacs within Visual Studio Code with VSpaceCode. My impression is that Emacs provides a superior editing experience, but Visual Studio Code is easier to set up.

I write my notes with Denote, an Emacs package that streamlines note-taking with a consistent naming scheme. I check my notes with Vale, which lints my prose with customizable styles. I use Vale with vale-vscode, as the VSpace interface makes it easier to filter linting reports and check which rule triggers a warning.

Note-taking, like everything else, takes time. Managing these notes takes even more. As the number of notes grows, so does the complexity of managing them. This is why most note-taking philosophies do not work for most people.

I believe the way to reduce the complexity that notes introduce is to take notes only when necessary, and only organize when necessary. I use a worklog.org for quick notes, which reduces note management to the minimum at the beginning. When some topics become too important to stay scattered in this worklog.org, then I collect them into this repository as an item of Today-I-Learned. Again, when I find TIL notes too simplistic, then I work on them further. The focus should always be on the work to do, not the note to take.

About

Tech stuff a tech writer learns

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published