The problem is always forgetting what is uncommon jargon and what your readers probably already know. We all have our bubbles (tech folk notoriously so).
Ironically the solution already exists but no one uses it because of the editorial overhead: hyperlinking text to their definitions. Also, there are many ‘types’ of linking and they all look the same (blue underlined text by default). I’d love a more subtle “context” link to be natively supported. Maybe one day the semantic web will save us all...
Clicking through to the next article, "spaced repetition" itself seems to be a flash card based learning technique.
I wish more people would define the uncommon abbreviations and terms they use for the convenience of their readers.