Productivity sideprojects

, 1 min read

So I have been keeping track of the stuff I do for a while now. I'm using a simple markdown formatted file to write things down. It's part of my GTD process and feels nice to look over when feeling less productive. My editor of choice is Sublime Text 3.

After using this setup for a few months, I felt it wasn't efficient enough. Opening the journal file in markdown required tedious navigation through many directories.

So I started writing a simple ruby script.

Introducing jou

Jou is a simple command line utility that helps with maintaining a journal file in markdown syntax.

  • Install it with gem install jou
  • Set a path to your journal file: jou --set-journal "/home/user/Documents/"
  • Add entries by using jou -a "Gave jou a try"

The source is available on GitHub.

(This may or may not work on a Mac.)

Introducing routines

Routines is my way of building and keeping habits. It's the morning part of my GTD process. The script is launched when I power on my PC. It then continues by reminding me of my morning routine. It launches my calendar, email, my tasklist and anki. Here's a screenshot:


The script is part of my dotfiles repository and can be found here.

Have a beautiful day!


Philipp Hansch

Full Stack Developer

Philipp is a full stack developer currently heavily involved with Rust. Most notably he's a member of the Clippy team where he helps with bugfixing and documentation. You can follow him on Mastodon and find him on GitHub as well as Patreon.