The President

He started off as an outsider, came into the race unexpectedly, and seemed to mock the very institution whose presidency he was running for. From the outset, he painted all of his opponents as cronies, and himself as someone who would bring some plain-talking common sense into the presidential race, and hopefully to the presidency itself.

I’m not talking about Donald Trump.

Read on →

What rough beast slouches towards Inbox Zero

I’ve had what you might call an email problem. Before Getting Things Done was published, and long before Merlin Mann started talking about Inbox Zero, I was already in a deep, dark pit of email messages, both read and unread (and plenty that were actually read but were marked as unread). I’m going to tell you how I got there, and how and why I got out of it.

Read on →

White Space

Anyone who knew me as a teenager or young adult is likely to remember that music was a big part of my life back then. I was constantly joining or forming bands, writing songs, and playing in front of people as often as I could manage to find gigs.

Read on →

The Sligulous Prondle-Garg

My first attempt at Vogon Poetry, inspired by a joke I made on the thoughtbot chat today.

Read on →

iOS Text Kit Basics

(reposted from Giant Robots Smashing Into Other Giant Robots, where it originally appeared May 30, 2014)

In the iOS 7 SDK, Apple gave developers programmatic access to Text Kit, an advanced text layout system that lets you easily display and edit rich text in your applications. Although these capabilities are new to iOS, they’ve existed in other contexts (OS X since its first release, and OpenStep before that) for nearly two decades, in what’s called the Cocoa text system. In fact, if you’ve used OS X at all, there is a near 100% chance that you’ve run apps built with the Cocoa text system.

Read on →