Tag Archives: OmniFocus

Tuesday morning links

Comments Off on Tuesday morning links

Filed under Education, Geekhood, High school, Technology

Software! Software! Get your fresh software!

Lots of activity on the software front lately.

OmniFocus, the GTD app which I wrote about here, was released in version 1.0 today. I’ve been very satisfied with OmniFocus since settling on it for my GTD needs, especially since I managed to combine discounts to get it for under $20. I don’t know how many of those discounts are still available, but definitely the educational pricing is still there (though you have to look around for it at the Omni web site).

Bento, called the “missing database from iWork”, was released out of beta today as well. I’ve been demoing Bento for the last few days as a tracking system for students, and it’s very nice and visual. But I found the $49 price tag to be a little pricey, especially when the entire iWork ’08 suite is $79.

Sage, an open-source computer algebra system comparable to Matlab, has been gathering lots of buzz. With all my issues with Maple 10 not working under OS X Leopard, I’ve made learning Sage to be one of my January projects. I’ve got it downloaded and installed — which was no small feat, since there is no DMG package for OS X and it has to be built from source — but I haven’t had a chance to test drive it much. More later if I do.

Jott is not exactly software but rather a voice-to-text service that is really quite amazing. You call up a central phone number, address your voice message using voice commands, and then speak your message — and Jott converts it to text and sends it to the addressee as an email, SMS message, or both. You can also set Jott up to post to Google Calendar, Twitter, even blogging services (which unfortunately excludes WordPress.com). I used to want a digital voice recorder for capturing thoughts for my GTD inbox while not able to write things down or get to my laptop, but now I just call up Jott and have it send me an email. Brilliant — and free! (This has been around for a while, but I realized I hadn’t blogged about how enthused I was about it.)


Filed under Software, Technology

Sticking with OmniFocus

As I’ve blogged recently (read the comments to that post, too), I’ve been trying to decide once and for all which computer-based system I was going to use for my GTD setup. In the end, after experimenting with Yojimbo and spending all day yesterday in a fling with iGTD, I decided to go with the forthcoming official release of OmniFocus for my GTD system.

First of all, I’ve gotten very familiar with OmniFocus. I was one of the very first alpha-testers (that’s ALPHA, kids!) of the software when the “Sneaky Peek” versions were being made available back in the summer. I’m even a former Kinkless kGTD user, and a current OmniOutliner Pro and OmniGraffle user, so I’m a big fan of OmniGroup’s work and quite comfortable with their design philosophy.

Secondly, the cost factor turns out to be not nearly so much of an issue as I thought. The final “retail” price of OmniFocus is going to be $80, which is pretty steep. But it turns out that I was able to take advantage of three different discounts on this product. First, until early January, OmniFocus is available for pre-order at half price for $39.95. Then, there is a discount available on top of this half-price deal for licensed owners of OmniOutliner Pro 3 which drops the price $10 more to $29.95. Then, on top of those two discounts, there is educational pricing for students and faculty at schools and universities. With those discounts, my final price for the pre-order of OmniFocus was a whopping $18.71.

So, why not go with Yojimbo or iGTD?

Yojimbo is nice, and although it’s not a piece of software designed for GTD, it can be hacked into a reasonably solid GTD system with little effort. But there were just enough features that were just plain missing from Yojimbo that made it hard to work with, IMHO, over the course of the two weeks that I demo’d it. The biggest missing features were the simplest ones. For example, you cannot manually reorder the items in the left sidebar or items in the front-center pane. This forced me to resort to creative naming schemes so that, for example, Next Actions always showed up at the top of my task lists above just plain Tasks. After a while, this got to be time-consuming.

In the end, I realized Yojimbo wasn’t going to work for me because I was simply thinking too much about the system. GTD is predicated on the idea of making the act of collecting and managing your “stuff” an almost subconscious act. David Allen in the GTD bible says something to the effect that the quality system you use is inversely proportional to the amount of energy you spend thinking about it. And I was expending a lot of energy making sure that I’ve remembered to properly tag each task, that I’ve promoted tasks to Next Action status in all projects (because Yojimbo won’t do that automatically), and so on.

But let me emphasize that Yojimbo is really good at what it’s designed for, which is organizing stuff in general. One thing that Yojimbo has going for it GTD-wise that OmniFocus doesn’t (as far as I can tell) is that I can put my tasks AND my support materials in the same place (= project folder) in the software. I’ve found that my task creation, and my choices for Next Action, were much smarter when I had the support materials right there in the same spot that the tasks are going to go.

What about iGTD? After reading a comment on my Yojimbo post and checking out the iGTD website some more, I downloaded it yesterday and played around with it some. It’s much-improved since I first demo’d it several months ago. It still hasn’t fixed the problem, as I see it, of having a GUI that is very, very busy and sometimes counterintuitive. (What’s that “Effort” bar supposed to be?) But you do have the option of removing some elements of the GUI, at least. And the free price tag is awfully compelling.

But this morning, when I sat down to do my weekly review, I fired up iGTD and started to create my contexts and projects in iGTD. All was well until after having added a few tasks to a particular project, I hit Cmd-N to add a new task, and the program crashed and erased everything I had just put in. And this crashing repeated itself half a dozen more times, always after I had added several tasks and hit Cmd-N to add another, losing all my data. I looked on the iGTD message board and several others had this problem and there was apparently no end in sight until perhaps the v 2.0 release, which has not been scheduled yet. At that point, I was really spending too much time thinking about the system. If I can spend less than $20 on a system I know works well and has little to no bugs, I’ll prefer it any day over a free system that works pretty well but has serious bugs I can’t solve.

So I’m casting my lot, again, with OmniGroup and looking forward to learning the full extent of this software they’ve been working so hard on.


Filed under GTD, Profhacks, Software, Technology

Around the web

Hot off the RSS reader for this Tuesday morning:

  • Fresh on the heels of the public beta release of OmniFocus is this announcement that a major upgrade in iGTD is in the offing.  As I wrote earlier, I wasn’t too keen on iGTD after trying it out — too many bells and whistles that don’t add to the performance of the system. But maybe there will be some improvements in this version 2 release. However, it probably won’t be free like it has been up to now, and with OmniFocus priced at an ambitious $80 per license, one wonders if iGTD will try to match it or “undercut” that price at something like $50, which is still too much money.
  • Speaking of GTD, here’s how to fail spectacularly at Getting Things Done. I don’t know about “spectacular”, but I’ve certainly had to start my GTD process over a couple of times. I think the article is right about not doing GTD at home if you do it at work; you can’t be fully organized in one place if you are disorganized in the other. [ht Lifehacker]
  • Slashdot is reporting a major breakthrough in neural interfaces that will effectively allow machines to synthesize a person’s speech based on the person’s brain activity. Cool.
  • Here’s an open letter to kids who don’t like to write down their steps to math problems. It’s not snarky like you might expect and makes an interesting point about neural development. [ht Homeschool2.0]

Comments Off on Around the web

Filed under Education, GTD, Software

Yojimbo and Getting Things Done

yojimbo-logo.jpgSo obviously I haven’t posted in almost a week, because week 10 of the semester is traditionally the start of Crunch Time, where the ratio of (work load)/(student and faculty preparation) is at its highest point. Later in the semester the workload is actually heavier, but everybody is ready for it so the ratio is lower. Right now, not so much on the preparation side, and everybody is stressed out and working like dogs.

And so there’s no better time to talk about GTD, because in situations like this you really need a system that allows you to get your work done without having dwell on it so much. And you especially need that “trusted system” that GTD champions, so that the scatterbrained-ness that always comes with high load/prep ratio is mitigated by not having all that “stuff” in your mind. If you need a backgrounder on GTD, read this before going on.

The last time I blogged about GTD proper I was comparing some ways to implement a GTD system with software. Specifically, I was reporting on the impending alpha (not even beta!) release of OmniFocus, a GTD app from the awesome OmniGroup (makers of two of my favorite apps, OmniGraffle and OmniOutliner). I was using iGTD and looking forward to trying out OmniFocus. Well, since then, I ditched iGTD and moved over to OmniFocus full-time. For an alpha version of software, OmniFocus is quite nice. There were (and are) bugs but this is going to be a major piece of software, perhaps the next killer app for Macintoshes once it’s in post-beta format.

So OmniFocus is nice, but a couple of weeks ago — possibly out of sheer boredom, or out of a desire to get away from software bugs — I decided to look around at different software GTD solutions. After Googling a little bit, I came upon this post about Yojimbo, a sort of “digital junk drawer” software, and one person’s method for using Yojimbo to do GTD. It looked promising, so I downloaded the demo and have been slowly learning its zen and building a GTD system with it. Yojimbo is pretty impressive, and I’m going to be blogging about my efforts in using it for GTD in the near future, starting now.

Yojimbo is software intended to collect stuff — stuff of all kinds, including but not limited to web links, serial numbers, passwords, text notes, PDF’s, media files, and so on. The basic idea behind Yojimbo is you add stuff to the “library” that is created in Yojimbo, and then you can add tags and labels to each piece of stuff. You then use the tags, labels, and other meta-information about your stuff to organize and search your stuff for whatever purpose you may need. Essentially Yojimbo is a sort of database program to index and search whatever stuff you drag and drop into it.

yojimbo-1.jpgTo the right is a screenshot of my overall Yojimbo library (click to enlarge). As you can see in the large pane, I have some text notes, a web bookmark, a PDF (which is being previewed in the lower pane), an encrypted text note (“Allocation of Problems”), and something with a yellow label at the bottom… more on that in a minute. These are just items that I either authored directly in Yojimbo or added to Yojimbo from outside the software. The PDF, for instance, was a web page that I printed to PDF and sent to Yojimbo; installing the software adds a very handy print menu item that allows you to print anything — anything! — directly into Yojimbo as a PDF. You can then move the PDF elsewhere later just by dragging it to somewhere else on your hard drive.

yojimbo-2.jpgThe real GTD action takes place over in the left sidebar, which contains what Yojimbo calls “collections”. A collection is just a subset of your stuff. Some of the collections (the first five you see here) are program defaults. But the user can create his own collection, and that’s the real strength of this program for GTD.

You see two kinds of blue folders, which are the collections I’ve made for GTD. One has a little tag on top of the folder, and the other doesn’t. The tagged folders are collections that contain only items with a specific tag, so they function much like smart folders on OS X. The untagged folders contain whatever I put in them.

So Yojimbo has a rather simple, unstructured approach to collecting and cataloging stuff. That makes it very flexible and particularly well-suited for GTD, especially if your house rules for GTD may be a little nonstandard — as is the case for a lot of people in academia.

My usage of Yojimbo for GTD is evolving daily — I’ve only had the demo for 12 days — and so what I’m about to describe as my system is a work in progress. Pretty much my system looks like the one I linked to above. Let me explain.

Every project that I have is given an untagged folder. You can see those in the lower 1/3 of the sidebar. The number off to the right of those folder indicates how many pieces of stuff are in the folder. What’s inside those folders? Glad you asked. One of my advisees is doing an independent study with me next semester on mathematical methods in artificial intelligence. Getting that study ready is a project, which in GTD-ese means that it is a large-scale item to get done that involves a succession of individual, atomistic tasks along with supporting material. Here’s what’s inside the folder:


The top thing in the list is a PDF of an article that I want to include as part of the independent study. Later, once I have the study more fully fleshed-out, I will create a folder on the hard drive for it and move that article there permanently. But for now, this is supporting material for the project of getting the study ready, so here it belongs.

The other things in the folder are my actions. An action in Yojimbo is represented by an empty text note with the action listed in the title. If I have notes for the action, like I have for the one highlighted here, I can add them in the text field. The thing to note here are the tags. When I create an action (just Cmd-N inside the folder) I can add a tag to it just by tabbing into the tag field and typing the name I want. The tags are used to indicate the context. For example, the action I have highlighted above involves doing some web searching about projects in support vector machines, so the context is online. Every context ends in an “@” symbol; traditionally, contexts in GTD start with @, but as Robert Foxworthington points out, it works better if you put the @ at the end because of the way Yojimbo auto-completes the tag name.

So now, the moment I entered in that action with the “online@” tag, it not only was entered in to this project folder, but it was also automatically entered in to the “online@” tagged folder. Here’s what’s in that folder:

This way, whenever I am online and need to get stuff done, I can view the “online@” folder and see what actions have that context. (You can Cmd-click multiple folders in the sidebar to see multiple contexts. For example, it would make sense to select “online@” as well as “email@” and “computer@” all at the same time if I’m in my office and online.)

Yojimbo lets you not only tag items but also label them. The difference, from what I can tell, is that tagging is adding metadata to something, whereas labelling is merely adding a visual distinction to an item by means of color-coding the item. You can search by label type, though, so this distinction is somewhat fine. Every next action — the all-important element of GTD which indicates the next physical thing that can possibly be done in a project — is labelled as such with a bright orange label. Every action that is not a next action is labelled with a light gray label. Every action that must be completed today is given a bright yellow label. The labels allow me to quickly distinguish between next actions, regular actions, text notes which are not actions at all, and other stuff when looking in a folder.

Once I complete an action, I simply click on it and hit the delete key, and it goes in the trash folder in Yojimbo. Same for projects that reach completion.

I’m getting more comfortable with Yojimbo and GTD each day, although I don’t think I’ve honed it to quite the level of trustworthiness I would like. There are some things to watch out for when using Yojimbo for GTD and some features that I really wish Yojimbo would add. But there are plenty of positives as well which give Yojimbo an advantage over OmniFocus and iGTD. I’ll write about those in the next article.


Filed under GTD, Profhacks, Software, Technology