Remix.run Logo
tikhonj 3 days ago

> You have to remember EVERYTHING. Only then you can perform the cognitive tasks necessary to perform meaningful knowledge work.

If humans did not have any facilities for abstraction, sure. But then "knowledge work" would be impossible.

You need to remember some set of concrete facts for knowledge work, sure, but it's just one—necessary but small—component. More important than specific factual knowledge, you need two things: strong conceptual models for whatever you're doing and tacit knowledge.

You need to know some facts to build up strong conceptual models but you don't need to remember them all at once and, once you've built up that strong conceptual understanding, you'll need specifics even less.

Tacit knowledge—which, in knowledge work, manifests as intuition and taste—can only be built up through experience and feedback. Again, you need some specific knowledge to get started but, once you have some real experience, factual knowledge stops being a bottleneck.

Once you've built up a strong foundation, the way you learn and retain facts changes too. Memorization might be a powerful tool to get you started but, once you've made some real progress, it becomes unnecessary if not counterproductive. You can pick bits of info up as you go along and slot them into your existing mental frameworks.

My theory is that the folks who hate memorization are the ones who were able to force their way through the beginner stages of whatever they were doing without dull rote memorization, and then, once there, really do not need it any more. Which would at least partly explain why there are such vehement disagreements about whether memorization is crucial or not.

palata 2 days ago | parent | next [-]

I have seen multiple posts about this "remembering EVERYTHING", and I think they miss the point. Also they don't quote the context:

> So, coming back to the initial starting point that “you don’t have to remember anything”. The opposite is true. You have to remember EVERYTHING.

I see it like this: it is absolutely wrong to think that you don't have to remember anything. In fact, ideally you would remember everything. The more you remember, the better you can think. Now in practice, it's impossible to remember absolutely everything, so we should strive to remember as much as we can. And of course we need to be clever in how we select what we remember (but that seems obvious).

The point is really that it is common to say "it's useless to remember it because you can ask your calculator or an LLM", and the article strongly disagrees with that.

bad_username 3 days ago | parent | prev [-]

> More important than specific factual knowledge, you need two things: strong conceptual models for whatever you're doing and tacit knowledge

And the more experience with computers I get, the more I realize that there's actually not that many pure unique and mutually orthogonal _concepts_ in computer science and software engineering. Yes, a competent engineer must know, feel, live these concepts, and it takes a lot of work and exposure to crystallize them in the brain from all the libraries, books, programs, architectures one has seen. But there's not a lot of them! And once you are intimate with all of them, you can grok anything computer-related quickly and efficiently: because your brain will just wuickly find the "coordinates" of that thing in the concept space, ans that's all you'll have to understand and recall later.