The Hit List Forever

22/01/2010

Let me get the cheesy redundant joke done right off the bat:

On top of my list of things to get done is to finish Dave Allens Getting Things Done.

How droll. What fun.1

On top of the personal hit list of Andy Kim of The Potion Factory I’m willing to bet a few shillings you’ll find “Finish The Hit List Touch”, the fabled iPhone companion app to The Hit List Mac. I’m not sure that’s sound prioritizing though. I think perhaps he should bump up “Reconsider customer communication strategies” to number 1.

If you’re unacquainted with the app, its history and the state of things today, let me offer a brief summary.

Read the rest of this article »

  1. And in my case actually the plain truth. I’m still halfway through after trying both dead tree and audiobook. For now I’m settling for getting something done.
3 Comments

O’Reilly iPhone app update

8/01/2010

A short while ago I wrote about my disappointment with the O’Reilly iPhone apps. The other day I noticed that three of the four titles I originally bought had an update. I’ve finally had time to have a look at them and I have to say that I’m pleasantly surprised.

The 1.1 versions are infinitely more readable but also feels a lot more responsive. The code isn’t breaking lines as often and not in such awful ways when it is.

Making code properly formatted on the iPhone is hard, and there’s still room for improvement but these new versions certainly wouldn’t have prompted me to write angry blog posts.
Thanks O’Reilly.

1 Comment

Things Migrator 2

14/12/2009

I noticed that my little app for migrating your data from Things to The Hit List still gets some hits. I haven’t really looked at it for ages, but I wasn’t terribly surprised to see that it’s broken under Snow Leopard.

I decided to fix it, expecting AppleScript projects in Xcode to work pretty much the same that they did before, and brother was I mistaken.

It seems that Apple decided AppleScript as a simple to grasp scripting language really has no place in Xcode anymore, and Cocoafied the bejeezus out of it. On the surface using the new Cocoa / AppleScript bridge feels like playing a nazi in most hollywood war movies. You’re still speaking English (Cocoa), just with a horrible German (AppleScript) accent.

The Migrator is just a little quick and dirty utility app, which AppleScript is perfect for, but rewriting this for 10.6 I felt I might as well have ported it to Cocoa (since I’m in the process of learning Objective C anyway). I didn’t though. I hacked my way through it using the Bridge, and I felt like Xcode was berating me the whole time.

I’m excited about Cocoa and Objective-C, but I loved AppleScript for what it was. I’m still going to be using AppleScript a lot, but unless I “See the light” of the Cocoa Bridge, I don’t think I’ll be making any GUI apps with it anymore. I also find it telling that there seems to be no documentation for the Cocoa / AppleScript Bridge except for the release notes that I can find.

Rant over.

Disclaimer:

  • This works fine for me. I make no guarantees that it’ll work for you. I think it will, and I’ll try to help you out if it doesn’t, but I’m not liable if your Mac explodes.
  • Caution: If you check the “Delete items from Things” option your items will be deleted from Things.
  • In order for this to work the app will empty your Things trash can regardless. If you really need the stuff in the Things trash can, perhaps it shouldn’t be in the trash.
  • I don’t have a Leopard machine handy, so I haven’t tested the Leopard version since I first posted it in May. It worked then, so it should work now.

Github
App – Leopard
Source Code – Leopard
App – Snow Leopard
Source Code – Snow Leopard

3 Comments

Migrate from Things to The Hit List

14/05/2009

Edit: I updated the app to work on Snow Leopard. Go here to get the app or source code.

Things Migrator ScreenSo this all started out with me pining for the release of the fabled iPhone version of The Hit List. I started out just wanting to create a script that would let me use Things Touch to gather tasks when I was out and about and then transfer them to The Hit List and delete them from things. Seeing how I already had a license for Things this seemed to be my best option for the time being. (Sorry Appigo Todo. It’s not you, it’s me.)

So this is all just exposition, because:
1. It’s too klugey a way of going about this to actually be useful
And 2. it’s easier to achieve almost as good a result by just syncing through iCal.

So now I’m sitting here with a heap of useless code and decided to see if I could repurpose it to do some good.
I present to you the Things Migrator. This is a small app that does one thing only. It grabs all of your to-dos from Things and migrates them over to The Hit List.

Now, not all of the same metaphors apply in The Hit List as they do in Things, so some of the data will inevitably be lost or confuddled. Below is a short summary of how the migrator will treat the different kinds of data.
Tags are transformed into /Tags or /Multi word tags/, Projects become Lists and you can map Areas into /Tags, /Area name tags/ or @contexts.

Issues that may or may not be improved upon:

  • It’ll only migrate open tasks and it’ll ignore Things’ “activation date”, “creation date”, and pretty much anything to do with “per sons”.
  • Links to local files will not be read. I can’t figure out how to decode the stupid HEX-string I get into a proper path. Instead the script will insert a note alerting you to the fact that somehting’s missing.
  • URL links will for now show up as the full HTML link, i.e. <a href="http://ctrloptcmd.com">my link</a>. I’m sure it’s easily fixable, but it’ll have to wait until I know if anyone at all wants it seeing how this string parsing in AppleScript is getting on my balls.
  • It is, as mentioned before, a one way street. There’s no syncing back to Things from THL per now, and I don’t know if there ever will.

Please note that this is experimental stuff and I take no responsibility for crap that may happen!

That said, it seems to work pretty well and you can download the application (with a nice GUI) or the full XCode project here.

Comments and feedback is always appreciated.

4 Comments

The MacHeist Unlock Scheme

4/04/2009

MacHeistIf you’re a Mac user chances are good you already know about MacHeist. In summary MacHeist is a bundle of Mac apps sold at a very ridiculously attractive price. Usually if only one or two apps in the bundle appeal to you you already save money by buying the bundle.

This is all well and good, but the really interesting thing about MacHeist is that it’s a stroke of marketing genius. Since the first iteration through to the third and current one the MacHeist guys have used an amazing array of guerrilla marketing and the traditional “It slices! It dices! It solves world hunger!” tactics to create a buzz around the product, including but not limited to:

  • Detective style “missions” to unlock free stuff, usually by snooping around Mac-centric sites for clues but extending to even Rot15 encrypted ads in Mac-blogs’ RSS feeds.
  • Fake hacker-defacing of several well-known sites in the Mac community. (With the paticipation and consent of the owners of those sites). This one really caused a lot of controversy.
  • Enlisting people to do Twitter promotion (spam) for freebies, referral programs etc…
  • And; charity donations which is of course very cool.

There’s been loads of controversy over MacHeist, concerning both their marketing tactics (see the defacing thing above) and their buisness model. Exemplified here by highly regarded Mac pundit John Gruber.

All this has been said and debated, so I won’t go into those criticisms. And before I bring up my own peeve with MacHeist let me first state that I do find the bundle to be a very lucrative deal for the end-user (me) and I have in fact shilled out the 39 bucks for it.

Alright; MacHeist, as I mentioned, donates 25% of their earnings to a charity you may pick yourself from a selection, and theres no getting around that this is a great thing. One of the ways they promote this is to “lock” some of the apps until a certain amount has been “raised for charity”. When the first goal is reached the first app is unlocked (for all customers) and the next goal is stated, and so on.
Macheist Donations
The main reason I bought the bundle was to get The Hit List and Espresso. $39 for those two alone is a very sweet deal. What I didn’t notice before I actually swiped my credit card was that these two apps won’t be available before a certain, unknown amount of money has been, as they say, “raised for charity”.

The fact that I didn’t read the agreement properly is my fault.
The way they go about this however makes me feel a bit queasy. You see, what I mistakenly read, and grudgingly accepted, was that the locked apps would be made available when 400.000 had been “raised”, but it turns out that some other app I don’t care about will be unlocked at 400.000, and the two apps I do care about will be unlocked when an amount of money they won’t tell you what is has been raised. So even when I was willing to gamble, now I’m suddenly playing blindfolded.

Now, I’m not actually worried that I’ve wasted my money, and I’ll tell you why in a second, but I think this adds itself to a number of questionable marketing practices. Here are my grudges:

  • The goal is stated to be to “raise money for charity”. What we’re doing however is purchasing your product which earns you money of which you will donate a portion to charity.
    Only stating that “we won’t give you these apps before we’ve made enough money” doesn’t sound as nice as “C’mon folks! Let’s help them starving kids. If we can get enough for a new orphanage we’ll give you these apps as a bonus!”. It’s disingenuous and icky. I really think that you’re donating to charity is great, and something you can pride yourselves on, but this is pushing it.
  • I don’t mind your refferral scheme. I do mind your Twitter spam scheme, but I’ll let that one lie for now. But the fact that what you’re doing with this unlocking schtick is to hold the apps ransom so that your customers will go pester their friends or spam forums to get people to purchase the bundle is obvious and ugly.
    I didn’t like it back in the nineties when the less intellectually endowed among my friends joined the pyramid schemes and tried to recruit me every other day, and I don’t appreciate it now.
  • And even if I didn’t feel that this “it’s for charity” angle is nauseating, I strongly dislike the idea of not telling me what the goal is for the final apps in the bundle.
    To paraphrase Terry Pratchett; “It’s like playing a game of cards in a dark room when no one will tell you the rules, and everyone is smiling all the time!”.

Now, that was a good long rant. Now let me tell you why I’m not actually feeling very concerned that I might have wasted my money.

  • If MacHeist doesn’t unlock the final two apps they’ll have a PR shitstorm to deal with. MacHeist thrives on the rep of being a wildly successful, highly engaging experience, rather than just a software bundle.
    I don’t know any other software bundles that has a forum of dedicated members (complete with fanboys and trolls) and can get their customers to jump through hoops for bits and bobs.

    If they hold out on the last two apps they’ll appear to A: Having failed business-wise. And B: Being mean to their customers.

  • Secondly; I’m fairly certain that The PotionFactory and MacRabbit (makers of The Hit List and Espresso respectively) won’t be too happy to have participated in this whole mess and then not get paid, so of course they will get paid; and if they get paid I’m pretty sure MacHeist doesn’t really feel like wasting some tens of thousands of software licenses at the expense of angry customers.

    And even if they would do something inane like that, I’m pretty sure that the afore-mentioned developers actually want to see their apps distributed, because happy users recommend products and sell more licenses.

  • Thirdly; There really is no other reason for the hare-brained move of keeping the goals secret than to make sure you can adjust them according to what you feel certain the outcome can be.

In conclusion; MacHeist has some wacky marketing solutions. Sometimes actually quite cool, sometimes pretty yucky and on occasion only describable as doubleyou-tea-eff. Still. There’s no denying that the bundle is a fantastic bargain.

No Comments