Scott's Weblog The weblog of an IT pro focusing on cloud computing, Kubernetes, Linux, containers, and networking

Getting Things Done on my Mac, Part II

A short while ago I wrote about how I was trying a new way of getting things done on my Mac. Since I published that blog entry, I’ve made some progress on wrapping myself around some of the tools and addressing some of the shortcomings I’d found. Since there may be others out there facing the same situation, I thought it would be useful to share my experience here.

First, I moved back to OmniFocus. While I really liked the idea of “Areas” within Things, it just didn’t seem as robust as OF. Since my work life is no longer driven solely by finite projects that start and end at defined times (usually!), I’m using the projects within OF as areas of responsibility. For example, I’m responsible for creating reference architectures for the deployment of virtualization solutions, so “Reference Architectures” is one of my projects. Within that project, I’ll have any actions related to developing or designing reference architectures. This seemed to make the most sense to me and so far has worked well.

Oh, and kudos to the great folks at Omnigroup, who were nice enough to provide an extended trial license for OmniFocus. With something like this, where you are adjusting your own personal workflow and creating new habits, a 15 day trial just isn’t going to cut it. It was nice to see them recognize that.

The second major issue that I had was getting information into OmniFocus. Using these AppleScripts and these AppleScripts, I was able to cobble together a handy solution:

  • I modified an AppleScript to use with Mail Act-On, so that I can quickly create OF actions from Since a lot of my actions are generated by e-mail, this allows me to quickly and easily add items to OF. This has helped me, for the first time in a very long time, to get my inbox to zero.

  • I modified another AppleScript for use with NetNewsWire so that I can quickly create OF actions from NNW. If anyone has any insight on how to bind that script to a keystroke within NNW, that would be awesome. (I need something like Mail Act-On for the whole system.)

  • I occasionally use the “Send to OmniFocus” script within Quicksilver as well. At some point I plan to update this script to include Growl support. Both of the scripts mentioned above—for both Mail and NetNewsWire—were hacked to include Growl support.

I don’t use the Clippings Service that much, although I may start using that more. It’s possible to assign a keystroke to that, right? I haven’t tried that yet; perhaps a combination of a keystroke for the Clippings Service along with my Mail Act-On rule and script will work even better.

The only area that I feel like I’m still not doing quite so well with is the idea of contexts. I feel like I’m still having problems defining useful contexts. So much of my time is spent at the computer, so I can’t really use a context like “Computer”. Some contexts make perfect sense; for example, I can’t work on the virtualization lab unless I’m in the virtualization lab. The other contexts, though, don’t seem quite so clear-cut. Any feedback from any “GTD’ers” out there is certainly welcome.

Moving forward, I’ll continue to tweak the AppleScripts that I’m using for getting information into OmniFocus, and I’ll be searching for an application like EagleFiler, Together, Yojimbo, or the like to help with storing and organizing information. I’ve pretty much come to the conclusion that to really be effective, I need an application like OmniFocus to help me track and work through my tasks, and an application to help me store, organize, and retrieve information. Again, I’m certainly open to any recommendations from readers.

Metadata and Navigation

Be social and share this post!