Earlier quoted context omitted.
> I have absolutely no idea ... how I could more efficiently memorize information that must be memorized. Outside of a schooling/testing context, memorization alone is rarely beneficial. You need to be able to practically apply the knowledge, which happens through experience; looking details up when you need them forms a natural kind of spaced repetition anyway that’s tuned to what you actually need to know.
Well, as a counterpoint, imagine how much time could be saved if you were able to recall from memory not just the most-used functions that you need for a problem, but the next level down of sometimes or rarely used ones. Or for patterns, or for other such things that can be simplified down into memorizable / recallable blocks. Regularly looking things up is ok, but actively re-experiencing the thing you're trying to…
On this we agree, but to me this means practical application in various contexts, rather than call-and-response memory drills.