I've been tracking my personal diary with <a href="http://jrnl.sh/" rel="nofollow">http://jrnl.sh/</a> and backed up encrypted on GitHub. Why use this?
So the website tries really hard to not give much information.<p>Given the name I expected some sort of power user desktop app integrated with the system, but after going through the form it actually is a very simple webapp.<p>There's two buttons to create text/code entries, a per-day view of said entries, and a search bar.<p>I think that the idea is good, I could certainly use a better tool than my text editor to keep a journal of everything that matters to me, but in its current form I don't see how having to manually post text notes on this webpage would make the task significantly easier.
I feel like keeping a journal/working notes is an underused tool by most programmers. It's amazing how often I think. "What was that bash command I used 9 months ago" or " What project was I working on 2 years ago. I actually keep 4 separate ones. In order that I started doing them.<p>0. A personal journal that just tracks what I'm doing and how I feel about it. Both work and personal<p>1. A work version of "How To" any time there's an arcane command, or set of steps I need to perform on an irregular basis.<p>2. A work $current_project working notes. This is just a brain dump of every thing I'm thinking about for it and every piece of information I need.<p>3. A personal $current_project working notes.