4
6 Comments

Developers - thoughts on a journaling tool?

Do you use any kind of journaling tool to capture what you're working on and learning?

I try to manage this in plain text files via Atom as I'm working. But it's hard to manage. Never mind sifting through my previous entries to gain any insights. It's just a soup of text.

I might build a simple app over the course of the summer to solve my problem.

  • Rich editor for mixing code and regular text
  • Linking entries to github activity
  • Ability to submit entries from Atom or CLI
  • Structure around submitting daily updates
  • Table-stakes journaling functionality

I'm curious about what other people might be using or would want to see in an a tool.

  1. 1

    Brett Terpstra has a thing that might be worth a look: http://brettterpstra.com/projects/doing/ Not quite journaling, but he mentioned he uses it with Day One somehow.

  2. 1

    vimwiki allows you to maintain a set of plain text files, search them, and generate HTML. It is based on Vim and integrates with Taskwarrior if you also want task management.

  3. 1

    i'm in love w/ OrgMode in Emacs for this. so easy to navigate, sort and nest content, that you can keep everything you'd ever want to write about (projects, life, notes, etc..) in a single text file..

    https://orgmode.org/worg/orgcard.html

  4. 1

    I have been using a command line tool called jrnl. It works for me. You might want to check it out.

  5. 1

    I use Quiver from http://happenapps.com/ to take notes when developing stuff I might want to turn into a blog post. I've tried active developer journaling many times though and its just never caught on for me personally.

  6. 1

    Hi, we use our own service to keep all our activities updates. It doesn't have specific link to github but it can be added really easy because our journal is based on our own structure of data, not on some "wp" or any another standard. You can check the link in the profile, then find the link called "journal" (I don't want my message to be considered as a spam, haha).
    I don't know if we need to submit daily updates though :)