I’m a big fan of David Allen’s Getting Things Done. GTD is a personal organization system based on distributed cognition that accepts that:
- Keeping your mind clear makes you capable of doing your best work.
- Things change a lot. Keeping organized requires that you accept that.
- Delegating happens. A lot.
The key to making GTD work is having a system you can trust for recording tasks. In 2012, I tried using Google Calendar. Inputting task and notes just takes too long. Eventually, you stop trusting Google because you always think getting the task or appointment down will take too long. In 2013, it looks like I’ll be travelling a little more for DirectEmployers, so I’m going to have to gear up to be a little more mobile… so In 2013, I’m going back to Emacs Org-Mode. Org-Mode is an extension for the Emacs text editor (if you use VIM, there’s an org-mode for that) uses a simple text file. Making a new top priority entry for a task is this simple:
** TODO [#A] Turn In Health Insurance Claims :OFFICE:PERSONAL: Deadline: <2013-01-30
Likewise, an appointment is a simple text entry:
** APPT Meet Erik and Paul for Lunch :PROBLOG: <2012-12-31 Mon 11:30-13:00>
Making new entries is easy, and with the Mobile Org app, you can integrate with Google’s calendar on your Android device. OrgMode syncs via DropBox, Ubuntu One, WebDav or SSH (after trying a few different choices, SSH is the winner). So in 2013, I can manage my stuff in Org-Mode and interact with the Google apps I use on a daily basis. Fast, trustworthy data entry for stuff I have to input. Easy push button “Yes – I’m attending” for things other people send me. Perfect.
I like to blog a little when I have the time (actually, I like blogging so much I started Professional Blog Service with Paul Lorinczi in 2008). WordPress is not helping. The built in visual editor makes way too many assumptions and has issues when you highlight text and try to apply a tag from the dropdown. Half the time, it’s easier to just use the Text tab instead of playing whack-a-mole with the Visual tab. Note to CMS developers: If you are going to have a wysiwyg editor, makes sure it sucks less than typing HTML by hand…
So instead of sticking with WordPress, which sucks and makes me mad, I’m going to move over to Mezzanine, which I think is more in line with my own technical interests (for starters it’s based on Python and the excellent Django framework).
I’ve always admired developers who are masters of their vcs. Developers where you read commit history and things just make sense. Since most of the coding I’ve been doing the last year has been in Python, things have pretty much been bliss. The only plan I’ve got for change is to really focus on my personal use of git. I need to branch more often and commit smaller chunks of code. Which reminds me: org-mode files make great project management files if you use git…