Uses This


What do people use to get the job done?

John Gruber
Photo by George Del Barrio.

John Gruber

Writer (Daring Fireball)

Who are you, and what do you do?

I'm John Gruber. I write a web site called Daring Fireball. A few years ago I created Markdown.

What hardware do you use?

My sole work computer is a 15-inch 2.5 GHz MacBook Pro with 4 GB of RAM and a 250 GB hard drive. I got it in March 2008, so it's not one of the new ones with the black keyboard. Mine has a matte display. At my desk in my office, I connect it to a 20-inch Apple Cinema Display, Harmon Kardon SoundSticks, and an Apple Extended Keyboard II (by way of a Griffin iMate ADB-to-USB adapter).

I own a 16 GB iPhone 3G that I have with me whenever I expect to remain dry.

Miscellaneous other hardware that might qualify as work-related, roughly in order of how much affection I have for it: a Ricoh GR-D point-and-shoot camera; a Canon Rebel XT DSLR, with 28mm and 50mm f/1.8 prime lenses; a Flip Ultra pocket video camera; a Kodak Zi6 pocket video camera; a pair of 250 GB Lacie hard drives I use for backing up my internal MacBook Pro drive on a rotating basis; a 1 TB G-Tech G-Raid2 for video storage; an Apple Time Capsule which serves as both a Wi-Fi base station and a lame but convenient server; a 10-year-old Logitech mouse; and a Kensington 7-port USB hub.

I carry a paper notebook and pen with me everywhere. Currently: an unlined soft cover Moleskine and a 0.38mm Uni-ball Signo RT (black).

And what software?

On my Mac, again roughly in order of affection: Yojimbo for storing and tagging notes, bookmarks, passwords, and etc. -- at this writing I have 4,675 items in my Yojimbo library. BBEdit for writing and coding. After several years of switching back and forth between Quicksilver and LaunchBar every few weeks, I settled on LaunchBar about a year ago. NetNewsWire for feed reading. My main web browser is the nightly build of WebKit. BusySync is a wonderful tool for sharing iCal calendars with my wife. If Twitter counts as work-related, and I suppose it does insofar as I often find stuff to link to from it, Twitterrific. Script Debugger for AppleScript scripting. Numbers for spreadsheets and the occasional graph. Every night I use SuperDuper to clone my MacBook Pro's internal drive to one of the two aforementioned Lacie hard drives. Sound Studio for podcast recording.

I use MarsEdit for posting articles and links to Daring Fireball. TypeIt4Me for system-wide text snippet expansion. DragThing for a system-wide drag-and-drop shelf. ExpanDrive for SFTP. Keynote for the one or two speaking gigs I accept each year. Acorn for simple image editing, Photoshop CS1 for non-simple image editing and design. (Photoshop is the first app I've listed which I'm not using the latest version of.) I use Apple Mail for email, along with SpamSieve.

I use both FastScripts and Keyboard Maestro for executing scripts and macros I've created to automate frequent tasks. I have a handful of custom system-wide Services menu items I created using ThisService, which lets you creates services from simple AppleScript and shell scripts. I started using Dropbox recently, but because I spend nearly all my time on a single computer, I don't seem to use it much. For tracking tasks, I use a baffling, embarrassing mish-mash of OmniOutliner Pro, Things, and, for the past week, Potion Factory's just-hit-beta The Hit List. Using more than one piece of software for this is madness, but there are things I both like and dislike very much about all three of these apps.

On my iPhone: Tweetie, Things, Instapaper, and NetNewsWire. (And MobileSafari and MobileMail, of course.)

Server-side, Daring Fireball runs Movable Type, but, in the words of Han Solo, I've made a lot of special modifications myself. Not the least of which is Markdown, which I use for everything I write. Six Apart offers a very nice "iMT" plugin for Movable Type which provides an iPhone-optimized web interface.

What would be your dream setup?

The only software I'm dissatisfied with are the aforementioned plethora of task managers.

Hardware-wise, a 30-inch display and a Canon 5D Mark II would be nice.