Over the years I have realized that I never remember how to do things. That's why I document almost everything I do. The problem is that when I finally got stuff to work I'm to lazy to update the documentation.
My new grand strategy is to start publishing my docs to shame me into better quality.
Update: No success but still an improvement.