I like the phrasing of the title, i.e. keeping track of what actually works. One tip that's helped me: when something makes you feel good, add it to feelgood.txt. Over time, you'll start to see patterns (vs. the random, fallible memories/ideas we have about what makes us happy). Every few days or so I'll have a random entry [7/23/09: felt good to chill with Andreas. played games, chatted, had bfast, etc. hospitality.…
Great idea! I made a remember-mode template for emacs so I can store happy thoughts whenever they occur. If you use org-mode and remember-mode you can add this template to your org-remember-templates: ("Happy Thought" ?h "* %U %?" "~/happy.org" "Happy Thoughts") Doing so made me happy, so I added it to the file, which in-turn produced happiness. Ahhh, recursive happiness.
I have contemplated geeking out and tagging these entries [blog] [exercise] and similar, so I could later analyze what areas give me the most satisfaction. But that's too much -- it's enjoyable just browsing through vs. letting grep do all the work.