I find this is frequently a big problem. Out of all the shortcomings I have, "not remembering" is probably the most disastrous for me.
For most of my life, I had assumed that this was something inherent about me. This led me to develop lots of tricks not for remembering, but for being good at not having to remember. I have thousands of text files stored on my computer's hard drive that I can search. When I started doing this, I'd never be able to find what I was after because I couldn't even recall a single keyword that would identify the right file for me. But over time I've gotten better at choosing smart ways of phrasing my notes, such that they're easier to search. Similarly for programming -- I carefully document even fairly trivial programs and try to keep a very strict folder hierarchy so that I'll be able to find what I need when I need. Sometimes I find useful programs that I can't even remember writing.
I now think that I was at least partially wrong in assuming that my memory cannot be fixed. I am looking forward to reading advice on this topic.
I'd really like to see a list and discussion of your and others' "tricks" for not having to rely on memory.
I suspect that forgetfulness is the single largest hindrance to me improving my rationality. This isn't something I've seen others report on LessWrong, so I'm suspicious that I'm in some kind of self-serving spiral, or that I'm doing something obvious wrong. So, I'm seeking feedback on (a) whether the above statement is true -- whether forgetfulness is likely to really be a dominant hindrance; (b) what I can do about it; and (c) why others haven't reported this.
Ways that I suspect forgetfulness harms me:
Steps I've taken: