Ask HN: What techniques do you use to remember complex concepts and theories?

5 anonymzz 2 7/11/2025, 5:11:33 AM
I've recently started learning System Design and Distributed Systems. There are a lot of abstract concepts to grasp, and I'm finding it challenging to retain everything. Has anyone tried spaced repetition for this? Does it help with deep understanding, or is it better for rote memorization?

Comments (2)

austin-cheney · 1h ago
Practice. That’s what I do to learn things. I am actually being serious and not being facetious. Weird games and memory tricks are not acceptable substitutes.

I wrote this before reading the other comment that says the same thing.

rvz · 1d ago
> Does it help with deep understanding, or is it better for rote memorization?

Experience. Build the system yourself to see how the system design all fits together. For example. [0]

   "What I cannot create, I do not understand" - Richard Feynman
[0] https://github.com/codecrafters-io/build-your-own-x