Live data from Hacker News

Ask HN: Do you maintain a log of what you learn? How often do you go over them?

news.ycombinator.com

21–30 of 38 posts

Re: Ask HN: Do you maintain a log of what you learn? How often do you go over them?

#21
post #7

Started documenting the things I learn in a section of my website called "snippets". It's purpose is to be a registry of copy-paste resources, like a personal stack overflow, and I'm trying to keep it as small and short as possible. Also I don't write things there right away. First they go in a "backlog" in my notes, and once I require the knowledge but forget the details I transition it into a post on the website. T…

The 2 stage approach sounds interesting. Do you cycle out notes from the second stage (snippets website). Do you follow different review frequencies for those 2 stages.

Barely done this for a month now so the process is still young, but my plan is to keep around only the relevant snippets and update them in case anything changes. As to how often I review them, or the backlog, basically whenever I have time or I feel like doing it (trying not to put more pressure on me schedule than necessary).

The only things that I do "urgently" would be to add elements to the backlog, and to fix errors in the published snippets. For everything else, I put a reminder in my calendar for the weekend, or after work in case I feel energetic enough.

Re: Ask HN: Do you maintain a log of what you learn? How often do you go over them?

#22
post #10

(copy-pasted with modifications from my comment on a similar thread posted earlier) I used to have an elaborate system, but I converged on a simple solution: I stash everything in a single Google Docs document. I made the conscious decision to optimize for ease of use, so that the friction/effort to write something down is minimized. At the same time, I also made a decision to not to adopt any organization system --…

"I try to build systems that don't rely on sustained human discipline or the necessity of shoehorning into known organization units." +1 I completely agree on this. The doc should have grown over time. Do you just append to the doc as you learn something new or do you organise learnings within the doc. I am asking this because if there is no structure there wouldn't there be too much of context switches when you go o…

Yes I keep appending and rewriting. The doc keeps growing, but smaller thoughts that form part of a bigger idea get coalesced and rewritten. This is a constant process.

Rewriting is a process of refining. Most ideas get rewritten and iterated on several times before anything coalesces. Also, it's common to have duplicate ideas at different times so coalescing them simultaneously consolidates them.

For instance, when re-reading my doc, when I see multiple ideas related to say topic A, I put all topic A items together (just copy-and-paste into adjacent paragraphs -- nothing more), try to see the bigger picture and then try to rephrase them more succinctly. I constant rewrite and synthesize the disparate ideas into something more cohesive, kind of like snowballs clumping with some getting bigger over time. Some ideas do die in the process (you can copy-and-paste these into another Docs document), while others grow bigger and become more precise in their expression.

The one idea behind the Fieldstone approach, often not considered in other methods, is engagement of the emotions. Of 100 ideas, I may only feel passionate about 5 at any given time because they resonate in my situation. For instance, some ideas/arguments/metanarratives which were meh to me pre-COVID now feel urgent, and with my current perspective, I've an emotional investment in pursuing and expanding them.

You can have 100 ideas but you really on need to work on the few that you really care about, ie. those whose time has come. Only pursuing ideas that you're emotional about helps you focus and not be overwhelmed by the myriad ideas that are in the document.

Inspiration is lumpy, but with a store of constantly refining/evolving potential ideas in the greenhouse -- which you cultivate over time -- you are better positioned to take advantage of those on the verge of blooming.

It reminds me of what Richard Feynman said about convincing others that you're a genius: "always have 6 important problems percolating in your head; when you come across a new idea, test it against the 6. Once in a while you will hit jackpot and find a good match between problem and solution. Everybody will then think you're a genius for seeing the connection so quickly, when in reality you may have been thinking about the problem for years." (paraphrased)

Re: Ask HN: Do you maintain a log of what you learn? How often do you go over them?

#23
With the goal of not having to go outside my normal flow of learning, I use:

- Readwise.io: to capture and resurface highlights I make on my Kindle - Pocket: to capture web reading and highlighting (readwise works here too)

Simple, effective :)

Re: Ask HN: Do you maintain a log of what you learn? How often do you go over them?

#24
My current philosophy is that programming is mostly about not making mistakes, so I'm most interested in cutting my error rate than in learning the latest tech, whatever that might be.

To that end, I keep a mistake log, into which I insert an entry after doing something that either caused down-time or that caused my team to lose over an hour of productive time. It now has over 500 entries in story format, along with the relevant code. Some example titles (along with their tags in square brackets):

- [gotchas] references to relative file paths are brittle when there are multiple entry points to a program

- [gotchas] lazy evaluation cannot be cached in most systems

- [unix] adding `sudo` affects $PATH and can cause commands not to be found

- [gotchas] never confuse STDOUT with return value

- [collaboration] never remove a flow in code without consulting all possible stake-holders

- [algorithms] when calling a sorting function, always ask yourself if alphabetical or numerical

I plan on posting a video with more details on my YouTube channel soon.

Re: Ask HN: Do you maintain a log of what you learn? How often do you go over them?

#25
post #22

Earlier quoted context omitted.

"I try to build systems that don't rely on sustained human discipline or the necessity of shoehorning into known organization units." +1 I completely agree on this. The doc should have grown over time. Do you just append to the doc as you learn something new or do you organise learnings within the doc. I am asking this because if there is no structure there wouldn't there be too much of context switches when you go o…

Yes I keep appending and rewriting. The doc keeps growing, but smaller thoughts that form part of a bigger idea get coalesced and rewritten. This is a constant process. Rewriting is a process of refining. Most ideas get rewritten and iterated on several times before anything coalesces. Also, it's common to have duplicate ideas at different times so coalescing them simultaneously consolidates them. For instance, when…

How long is your document currently, out of interest?

Re: Ask HN: Do you maintain a log of what you learn? How often do you go over them?

#26

I keep a log of things like "here's the parameters for tar to extract a file" (yeah, I know, there's man pages, but not all systems have them). I review that item when I have to extract files from a tar archive. Until then, I don't care if I forget it - that's what the file is for.

This approach works well for knowledge pockets where the discovery of application of knowledge is naive. When you want to extract a tar file and don't remember the command your brain know you have saved the command somewhere in a log and you can find it. But think of knowledge areas where you have to connect a few different learnings together to form an intuition on the application of knowledge to a problem.

For stuff like that, I think that I keep the intuition without having to write it down and review it later. But I could be mistaken. If I don't use the intuition often enough to keep it available in my mental toolbox, then I don't use it often enough for forgetting it to be a major loss.

Re: Ask HN: Do you maintain a log of what you learn? How often do you go over them?

#27
post #22

Earlier quoted context omitted.

Yes I keep appending and rewriting. The doc keeps growing, but smaller thoughts that form part of a bigger idea get coalesced and rewritten. This is a constant process. Rewriting is a process of refining. Most ideas get rewritten and iterated on several times before anything coalesces. Also, it's common to have duplicate ideas at different times so coalescing them simultaneously consolidates them. For instance, when…

How long is your document currently, out of interest?

75 pages, 31k words.

Re: Ask HN: Do you maintain a log of what you learn? How often do you go over them?

#28
I don't go over my notes. When I need some piece of info, either I know I noted this and go look for it or I just search with a few good keywords on my notes.

Also, I just keep notes in one giant text file. I'd love some sort of fuzzy search though.

Re: Ask HN: Do you maintain a log of what you learn? How often do you go over them?

#30
post #27

Earlier quoted context omitted.

How long is your document currently, out of interest?

75 pages, 31k words.

I think your approach sounds interesting.

When you say you write things down in log format, do you use a field as a tag?

Any chance you can paste an example entry?

Post reply on HN