# Spaced Repetition for Programming [[Spaced repetition]] [[Programming]] [[Programmer Metacognition]] Spaced Repetition can be really useful for programming: - learning libraries, so that you can be fluent without having to look things up - learning patterns - learning theoretical concepts (queuing, category theory constructs) - remembering command line flags and just trivial things Spaced Repetition could be useful to train something for the duration of using a certain technology and then just letting go later on. One question: is flashcards the best way to encode spaced repetition questions? Does something more dynamic such as [[Execute Program]] ## Ideas - [[Idea - Use Interactive Programming Prompts for Spaced Repetition]] - [[Idea - Spaced repetition server]]