
I make tools to help people write great software. I am a software engineer at Apple helping businesses succeed.
Previously, I led the platform team for Yahoo Mail’s web application which is relied upon by millions of people every day around the world.
-
Upstage is back
Upstage is my library for building web presentations. Created way back in 2010, before deck.js even existed, it’s the only presentation software I know of built on YUI. Last year I used it with getUserMedia to show multiple live demos of various tablets and phones on the big screen. Since YUIConf and HackSI are right More →
-
Status Board at Home
I have wanted my own always-on Status Board for years, displaying ambient status for things I’d otherwise forget. So, I made one. I used a free trial of Geckoboard to bring all of these stats together. The most useful part of this screen is the graphs on the left that come from RescueTime that let More →
-
A cartoonist’s advice
Gavin Aung Than created a wonderful comic around a quote taken from the graduation speech Bill Watterson gave at his alma mater, Kenyon College, in 1990. Watterson is the man behind the widely acclaimed Calvin and Hobbes comic strip. The entire speech is full of great advice. Than’s comic is based around this quote: Creating More →
-
Coleman Vista
Yesterday’s view near Coleman Beach while driving from Jenner to Bodega Bay on SR 1. “I don’t need to see Him walk on it to know He made it.” More →
-
Commas for Developers
Brent Simmons pays attention to the details and gets right to the point: If your writing — in tweets and especially on your blog and product pages — is full of misspellings and improper capitalization and other errors, I will lose trust in you and your product. If you’re careless with language, are you also More →
Follow
Featured Blog Post
-
Starting at Apple
I will help small businesses succeed by building Apple Business Essentials — a product which brings together device management, 24/7 Apple support, and iCloud storage into flexible subscription plans. More →