A thing I want to try is is creating mind maps tool inside Pharo, a variant of the pen and paper technique I was using when I was studying Law.
Because our Law curriculum was enormous with no chance of remembering even most of it, also my memory is kinda weak. I decided to start creating mind maps which are nothing more than diagrams that lay down the basic principles of what I am reading. The "juice of knowledge". Creating mind maps is probably my most powerful tool because the most important process is understanding. Mind maps make it very easy to reach such an understanding because mind maps focus more on the relations between things than the actual things. Its also important do understand not only the code of others but also where you wanna go with your own code.