>
I know this is HN, but can we please stop drawing these vague parallels between basic programming concepts and the functioning of the human brain?Why? Those are perfectly good parallels, and quite specific at that. Forgetting the thing, and replacing that memory with the memory of the location of that thing - that's an "indirect reference", i.e. a pointer in programming terms.
> I cannot tell you with complete confidence whether writing stuff down improves recall or diminishes it, but I can tell you that you can construct computer analogies in support of either case.
You can construct analogies to anything in support of anything, what matters is whether the analogy is bringing the reader towards or away from the truth.
Also, even when you have two similar analogies pointing in opposite direction, that doesn't mean either is wrong - they may be talking about two different things. For instance:
> I could posit that writing actually improves your memory, because the minute movements of your arm require more of your brain to compute, therefore creating more neural connections and possibilities of recall.
I believe that to be true just as much as GP's pointer analogy. In fact, I attribute my learning of irregular verbs in English directly to my grandfather insisting I copy the verb table by hand several times. Doing it, I went from near-zero recall to near-perfect recall in two sessions (with each having me copy the table once or twice).
Now the difference here is, in case of irregular verbs, I wanted to memorize them. The act of writing the information down myself somehow helped commit it to memory, perhaps because the brain was more focused, or because I was more invested, or a bit of both.
In case of GP's (and mine too!) experience with TODO list, the act of writing serves the explicit purpose of getting the thing out of your head. This is the opposite of memorization - you literally want to forget about tasks you write down, so they stop circling around in your head, distracting and stressing you.
Incidentally, when I write some TODOs by hand, I actually improve my immediate recall of them - should I try and check. But I don't, because I don't want to reinforce those thoughts. My brain understands, and before I know it, I no longer remember most of them in detail.