Monday, February 16, 2015

Journaling: Because you forget stuff

When my brother went to China in 2013, he bought a beautiful leather-bound notebook for me. At the time, I didn't really know what to do with it; I draw terribly, and I don't write much. I decided, however, to use it as a (nearly) daily log of anything for which I could look back on positively. I occasionally flip through my notebook -- now about half filled -- to find things I am thankful for, progress I've made on goals or around the house, or good times I've had with our boys.

One thing I've noticed, though, is that I am often too lazy to write every day, no matter how much I want to. I have tried and am still trying different ways of outsmarting myself, such as leaving the journal on my pillow so I have to consciously set it aside before bed. Nonetheless, I occasionally find myself behind by a week or more.

While I still plan to write every day, as one of my goals of doing more software development for fun, I coded up a hastily-written, hastily-named, lightweight application and put it up on GitHub: Journal Today, which lets you write daily notes about... whatever.


The first version exe can be found here: JournalToday_20150216.zip (361kb). The program will create a SQLite database to store your notes. The entire package is small enough to be kept on your OneDrive, Google Drive, Dropbox, or what have you.

UpdateJournalToday_20150227.zip (373kb) now uses DateTimes internally for better date calculations.