DEV Community

Discussion on: How I remember everything I learn

Collapse
 
aurelio profile image
Aurelio • Edited

HI! Good question, here's a few advantages:

  • you can use your own editor of choice to take notes, manage the folders and sync the remote
  • easier to share and find. Github repos are public by default and have good SEO ranking
  • don't want to share your notes? Simply make your repo private
  • very low friction when moving stuff around. These are just text files and a bunch of directories
  • markdown!
  • you can store any type of file other than text. I have stored TypeScript files for instance when I am dealing with code.
  • leaves a lot of freedom to go beyond the Github UI. I generate my own static website every day at midnight and on every push, some others generate a wiki-like Gitbook that provide a nice looking UI that makes browsing more user friendly.
  • everything is under version control, so it makes it possible to calculate historical statistics about what you are learning through the course of your life, like I am doing

There might be even more, but hopefully this is a sufficient list already.
Thanks for the comment!

Collapse
 
lotfi profile image
Lotfi

Thanks for your clear answer.