Thanks for sharing. Spaced repetition is great, and it’s interesting you found a way to apply it to learning coding. I like the rules of thumb you listed. It should be possible to integrate it into daily work.. I might just give it a try.
https://www.executeprogram.com/ by the Destroy All Software dude is a spaced repetition system for learning programming concepts, too.
I’ve been giving it a go and it’s okay. Would like the ability to skip ahead a bit, but otherwise pretty happy with it.
I’m quite a big fan of Execute Program. It’s nicely done.