Sunday June 8, 2014

WWDC 2014

I wrote an article over at Macworld about the interesting turn of events on the stage at Moscone last week. This year’s WWDC keynote felt like a three-act play, with act three being — twist ending — all about me. It felt good to get this kind of love from Apple, and I think it bodes well for the next generation of apps.

Thursday May 29, 2014

How to Make a Vesper: Sync

You’d think that mostly-technical service like sync wouldn’t require a ton of design, but here we are.

Tuesday May 27, 2014

Vesper Sync

All credit to Brent’s tireless work for the last eight months to get this moving. That guy is a force of nature.

Thursday May 22, 2014

Collected Sync Diary

Brent’s excellent Vesper Sync Diary series has been collected on a single link list for easy reading.

Tuesday May 20, 2014

Kill Your Darlings

Episode two of The TV Show, my new podcast with Rene Ritchie wherein we talk about TV shows we watched that week.

Sunday May 18, 2014

Double-Decker Couch

John Nack joins us on Unprofessional this week. Great stories from one of the people responsible for Photoshop.

Note: Unprofessional has moved to Thursdays. Set your VCR accordingly.

Monday May 12, 2014

The TV Show

A new weekly podcast from myself and Rene Ritchie, in which we discuss the ongoing television renaissance. Our focus for the first episode: 24, Mad Men, Arrow, Agents of SHIELD, Game of Thrones, and the dreaded Big Bang Theory. Really this is just an excuse for us to talk about our favorite shows every week.


Friday May 9, 2014

The Illusion of Life

(Via @rands.)

Thursday May 8, 2014


Tracking real-time emoji use on Twitter. Most interesting to me is the lack of popularity for certain characters. No love for the french horn.

Wednesday May 7, 2014

There Ain’t Nothin’ on Cinemax

_David Smith joins us on this week’s Unprofessional.

Friday May 2, 2014

Bad Lip Reading: Twilight III

Drawing Circles

Brent Simmons:

So I made them at the normal size and did the transform scale thing to make them bigger — and they were blurry.


The truth is that it probably wouldn’t have mattered.

Brent has been working on back-end code for too long and forgotten my blurry-UI tantrums.

Friday April 25, 2014


Learn to code from a scantily-clad woman. From their philosophy page:

If we’ve offended anyone, well, let’s just say there are a lot bigger problems in the world to worry about.

I don’t think this is inherently more deserving of moral outage than Naked News or your local Hooters, but it sure is tone-deaf.

Thursday April 24, 2014

Surviving UI Programming

My friend (and very notably in this case, co-worker) Brent Simmons doesn’t care for UI development.

I’ve often wondered why UI programming is less fun than everything else.

My theory is that it’s because so much of it is arbitrary, single-use programming — I’m making a specific screen or view work the way it needs to, and there isn’t much that can be re-used. There are only rarely generic problems to solve. (Those generic problems are mostly solved — that’s what UIKit is for.)

Funny, UI programming is the only kind I like; anything deeper makes me feel like I’m performing brain surgery. I’ll grant that I don’t (and probably couldn’t) write the kind of UI code Brent does for Vesper, but gun to my head I’ll take UI work every time.

Wednesday April 23, 2014

All for the Love of Cactus

My friend Kyle Richter makes things uncomfortable on this week’s Unprofessional.