Two Inboxes

January 22

Most GTDers will tell you that you should have one inbox and no more. I do agree that you should have only one inbox, but I would argue that the concept of an inbox is a two-step process. The first step, or the “reception desk” of your inbox is in your head. Before you fire up Omnifocus and tap the quick entry shortcut, you need to make that decision in your head of whether or not you need to be capturing the task into your trusted source. The first rule of GTD is: if you can do it in two minutes...


What I Learned in 2014

January 1

Well, it’s 2015, and it’s time to share all the things I learned in 2014. I recorded all these things using my Ruby gem nikki. It lets you record one thing you learned everyday.

Not even a year of doing something guarantees habit-building.
Ben Franklin was the 15th of 17th children.
Ben Franklin invented that swivel-top desk you used in college.
Surfing in Taiwan came about because GIs stationed there during the Vietnam War left their surfboards when they...


Workflow for iOS is Amazing

December 12


I’ve been a long time fan of Drafts and Launch Center Pro for iOS. I saw Workflow pop up the other day in my RSS feeds and I figured it must be a Launch Center Pro clone, but much to my surprise, it’s a whole new animal. Whereas Launch Center Pro does a great job of launching actions, its ability to craft actions (while great up to now) was a bit lacking. As a programmer, I’m used to controlling flow with ifs, elses and else ifs. I’m also used to manipulating variables. Launch Center Pro has...


Reflecting on Silence

December 8

So, I did a week of tracking “Silence”. This is a hard one for me because your ability to avoid trivial conversation is constantly bombarded by others. In order to be a social person, you have to engage in smalltalk. Smalltalk is inherently trivial. You talk about things at work, you get to know people you’re dating and in my job as an English teacher, the topics are usually trivial things like “Where’s the chair?” and “Do you like bananas?”

Ben Franklin’s definition of silence as “Speak not...


Reflecting on Temperance

December 1

So, I did my first week of Ben Franklin’s virtue journal. I tackled temperance first, and as I expected, I was able to stick to the plan during the week, but when the weekend rolled around, I found myself at the bar drinking too much and staying out too late. I actually went home at 10pm on Saturday, and I was really drunk, but I figured I still drank more than is healthy so I checked off last Saturday as a day that I didn’t remain temperate.

This week is silence. I’m to avoid trifling conversation...


Grinding in Assassin's Creed Unity

November 21

Unity Cash

Grinding for cash in an Assassin’s Creed game has never been so important as it is in Unity. While buying weapons isn’t a huge need, upgrading your armor and purchasing consumables like ammunition is. If you’re interested in making cash in Unity, upgrade the cafe and buy social clubs around town. I spent a couple hours doing all the cafe missions (the last one is a huge pain in the ass) but I went from making 160 livre every 20 minutes to making around 11,000 livre in 20 minutes. It’s totally...



November 20

So, I’ve decided to undertake a new project. I’m going to adopt Benjamin Franklin’s journaling of his thirteen virtues. Here they are.

Temperance : Eat not to dullness; drink not to elevation.

Silence : Speak not but what may benefit others or yourself; avoid trifling conversation.

Order : Let all your things have their places; let each part of your business have its time.

Resolution : Resolve to perform what you ought; perform without fail what you resolve.

Frugality : Make no expense...


Early Impressions of Assassin's Creed Unity

November 12


Assassin’s Creed Unity is shaping up to be everything that Ubisoft had been promising. The game is huge. When you first climb up to a synchronization point and get a look at the scope of Paris, it’s pretty spectacular. You also get a sense of how large the game is by the number of NPCs on screen. You’re quickly winding through tightly built environments teeming with people and the environments are all quite vertical. You’re able to run the rooftops of Paris with ease thanks to hardly any guards...


Find and Defer OmniFocus Tasks Using a Regex

November 5

More fun with JavaScript and OmniFocus! I thought, since I have regex support in AppleScript with JavaScript now, why not use that power to search my OmniFocus tasks in a script? If you run osascript regexDefer.scpt 'test task' 'tomorrow' the script will run through all your tasks using a forEach loop and test if they return true for test task. Any that do will have their defer dates set to tomorrow thanks to the convenience of the date.js library.

// regexDefer.scpt 
 * Version: 1.0 Alpha...


smartMorning.js Smartly Defers OmniFocus Tasks till the Next Business Day

October 28

I whipped up this little script that will use the date.js library to defer selected OmniFocus tasks till 8AM of the next business day.

 * Version: 1.0 Alpha-1 
 * Build Date: 13-Nov-2007
 * Copyright (c) 2006-2007, Coolite Inc. ( All rights reserved.
 * License: Licensed under The MIT License. See license.txt and 
 * Website: or


Next page

1 of 4