Essays

These are a few things I've written about the web that I'm proud of. You can read my full set of ramblings on carpeaqua.

 

What Problem Are You Solving?

If the answer to “who is your product’s audience” is “anyone with an iPhone or Android device,” you are likely screwed. 

Repurposing The Titanic

My biggest mistake with Glassboard was having blinders to the fact that the design decisions Sepia Labs made when building Glassboard would likely clash with mine. That doesn’t have anything to do with visual design. Instead, I’m referring to the platform architecture decisions they made as a funded startup, or spin-off, or whatever they were.

 

Ninety Days

Ninety days is a good amount of time to get a semi-polished 1.0 out in the world, especially in mobile. It won’t have every feature that you wanted to ship, but it will be out there and either be validated or invalidated by the buying public.

What's It Like To Be Robbed?

You sacrifice for several years saving up money for your first house. You get the money. You find the home. Contracts are signed. Money is transferred. This house is now your home.

And then one day you come home and see the back door smashed in. A large piece of wooden trim on the floor. Drawers in every room opened and rummaged through. Everything is missing. Everything.

The Auteur Theory

The best creative works, whether they be TV shows, books, or apps, are the products of focus and vision. At Apple, that was Steve Jobs and Jony Ive. WebOS had Matias Duarte, who has been doing wonders cleaning up the mess that was the Android experience. James Dyson does it for vacuums. 

TED 3.0: Working Effectively With Legacy Code

When TED shipped back in 2010 it was written entirely in Objective-C and designed to work on two device sizes: the iPhone 3GS and original iPad. Now we support phones as small as the iPhone 4s up to iPads like the 12.9" iPad Pro. In that entire time, we have continued to update the same app code base. There has never been a full-on rewrite of the iOS project, as tempting as it may be at times.