Hacker News new | past | comments | ask | show | jobs | submit login

I would love to hear something from the author of the wiki about how he uses those notes, because I have mostly the same feelings, it looks like a CS tumblr, a hodgepodge of random concepts from random areas. I took some similar notes in the past (but nowhere near the volume) and I benefited little from them. Today I think I would just go for large sheets of paper and basically prepare cheatsheets for myself from the areas I do some work in at least from time to time. You really have to put in the effort to organize it clearly and have some focus or learning-related note-taking becomes a waste of time in my experience. I do use Emacs with Org mode for notetaking daily though, for throwing together todo lists, organizing links, keep track of learning sessions etc.



I basically use these notes as a reference from time to time, esp. when revisiting an area I haven't worked in for a while - stuff like seeing a summary of what insights/tricks were used for successful collaborative filtering models or reviewing worked-out examples of different concurrency memory models or recalling my comparisons of different Linux monitoring systems.

The act of writing stuff down helps me organize thoughts and juxtapose related things as I'm learning them. There's definitely some content I haven't looked up again after that, but I surprise myself with how easily and thoroughly I forget something I once mastered, and how frequently I want to look up things exactly as I wrote them. I rely primarily on search for subsequent lookup. (Similarly, I'm also surprised at how frequently I Google for a question only to find that I had posted it years ago to a mailing list or StackOverflow - makes me feel very glad that I asked!)

I guess it depends on what you do, but as a generalist software engineer, I feel there's just too much crap to know, and I could never keep it all in my head.


I love your wiki! I do the same on https://wiki.thingsandstuff.org . Same reasons here, note taking and knowledge outlines. Mainly for Linux, making websites and other tech, but various misc. things I'm also interested in. Fairly organic and often incomplete, but hey, that's a wiki for you. It ties in with a bit of constructivist learning theory also, helping frame things, though I know I need to refactor more to smooth out how much each article covers.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: