Fed up...

The title says it all. I’m fed up!

I’ve been AppleScripting things for many years now, and I’ve come to expect some pretty idiosyncratic behavior from AppleScript. Sure, there’s the occasional application that won’t take “whose” or “which” and insists on “where its” instead; or the method that mixes up “true” and “having”; that’s part and parcel of the AppleScript English-like syntax.

But it’s gotten worse.

See, I’ve been trying to script Apple’s Mail application. And, well, it’s pretty damn near impossible to do.

Why? Well, because it’s broken, that’s why. Create an outgoing message, and it has no identifier! Try to classify an incoming message via a rule? Well, it doesn’t have an ID, either.

So, my plans to make a fancy new version of Mail to KGTD with MailTags support built-in, is sort of indefinitely on hold. (And I won’t belabor you with the problems I’ve had getting MailTags scripted, since I’m sure it’s just beta teething pains.)

Then there’s Kinkless GTD itself. It’s a wonderful productivity tool. Agile, responsive, entirely AppleScriptable (heck, it’s almost entirely AppleScript, itself), and a true work of hacker art.

But it’s broken, too…

iCal sync is problematic if you add a PDA to the mix (not Kinkless’ fault, just more of Apple’s broken software) and there’s some bugs which cause tasks to just disappear if you set your dates incorrectly.

And, again, I can’t seem to really get it integrated with Mail. Not cleanly, not easily. It’s a definite case of a square peg in a slightly clogged and not-quite-round hole.

I can’t help but feel that there’s a better way of doing this. Something that doesn’t try to build everything out of an outliner, without any real starting point. Something that doesn’t rely on Apple’s half-baked attempts at software…

Something just a little more… purple…

Moving away from kGTD

I’m also slowly moving away from kGTD, as Ethan seems to be working closely with Omni on their future GTD app. In the meantime, I decided to go back to a simple system: GTDAlt under TextMate. It’s simple, does the job, and is able to import kGTD files (exported as OPML), so the transition was not too hard.

But maybe it’s what you hint at with the purple thing…

You rock.

Hey, I was going through my list of RSS feeds and I saw this post and just wanted to say…YOU ROCK! I really, really, really appreciated all the hard work you did on the SEND TO KGTD script. I think it’s cool you slugged it out for so long. I think its a good time to stop because of all the work OMNI. I think you should be way happy though because it was work like yours and Ethan that helped make such a big splash and thus got the attention of a company like OMNI. I truly thank you. And like Alan who posted above, I too have dropped KGTD and even MailTags for DAYLITE. I think DAYLITE is really, really cool, powerful and fully GTD compliant. Email me your thoughts on DAYLITE if you have time. Also, what is your next big project?

Post new comment

The content of this field is kept private and will not be shown publicly.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.