Hacker News new | ask | show | jobs
by atomicity 2412 days ago
Personally I don't think it's worth Anki.

There are so many things that you can memorize:

- common standard library method

- code-level design patterns (like the factory pattern)

- system design patterns (like caching in Redis)

- SWE process patterns (like code review or 1-1 meetings)

Why would syntax be the right level of abstraction to repeatedly review?

The space of things you can memorize (or "cache" in your mind) is too large. So a better strategy might not be to use Anki (which optimizes for retention but takes time to set up) and instead "randomly sample" a bunch of different things so that you know the techniques out there. Then you retain the knowledge that you need by actually using it on the job.