I've learned to keep a log of all the work I do (so I can search for information on request or if I want to recall something months or even years later), but I just use a specially formatted vim file (that has references to other scripts etc. if needed). More recently I've started a personal version of this to keep me on track with my own app projects. I love the look'n'feel of a physical journal, but it's just not practical in the long run for the work I do.