Useful Tricks for Memorizing Programming Stuff

That’s a fair point. In this respect I find something like DevDocs (which combines multiple API documentations in a fast, organized, and searchable interface) invaluable.

Also, when I figure out how to solve a particular problem I either make a note of it on my PC or, time permitting, write a blog post. Then, when I have to come back to it at a future date, I am always happy that I took the time to record my steps.

Does anyone else do that?

Sort of, When I solve something I prefer having a working copy and save to my development site