A project that forces me to document my work as I go. It keeps me focused and reminds me of accomplishments.
Ruby
Latest commit 885f57b Aug 31, 2011 Andrew Kasper Explicitly requiring readline
Failed to load latest commit information.
.bundle
lib
spec
Gemfile
Gemfile.lock
README Changed TODOs. Feb 2, 2011

README

To use:
Set lib/journal_app.rb to executable
Run it!

I recommend running this whenever your machine boots.

Journalizer is an application that reminds you, every half hour, to make a note of what you're doing. It logs what you're doing (with timestamps) so you can look back and:
1. Show your boss how awesome you are.
2. Remind yourself how much you got done.
3. File the pages away.

TODO: 
* Make I/O the role of the JournalApp, not the Journal. 
* Generalize reminders. 
* Get Deserialization working and fix logging
* Clean up serialization process. Use a DB or remove duplicates in a journal file.
* Add the ability to log to Twitter or Yammer
* Abstract out hard-coded gorwlnotify (and generalize prompting)
* Generalize input for GUI app
* Add ability to pipe in from other apps. (Auto pipe in Git commit messages with some notes)
* Add tagging
* Add custom reminders (#TODO tag?)