a couple of years ago I read in mind performance hacks the
idea about creating an exo-self.
Currently I use twitter to store ideas I come up with that
are important for my development. Over time I forget these
ideas. I though it would be good to have twitter randomly
text message one
You essentially need the Leitner System. http://flashcarddb.com/leitner.
A lot of online flashcard sites implement some variant of it. Google
should turn up lots of alternatives.
The guy that created SuperMemo, http://supermemo.com/ has spent an
enormous amount of time on memorization