Dan's Blog
Modern iOS Theming with UITraitCollection
The Cult of Done Manifesto
I Ditched Jekyll and Built a Static Site Generator Based on Go and SQLite
Creativity Inc.
Kerrville Tri 2017 Race Report
Jack's Generic Tri 2017 Race Report
How to Accurately Track Open Water Swims
LifeTime Tri CapTex Race Report
Replacing Tracking Speed
Marco Did The Right Thing
Making a time-lapse on the command line using FFmpeg and ImageMagick
Post-WWDC 2015 Keynote Thoughts
WWDC 2015 Wishlist
The Free, Easy, and Secure Way to Encrypt Shared Dropbox Folders on Your Mac
Supercharge Your Python Shell
Getting Started with Django and PostgreSQL Full-Text Search
Review: iPhone 5s Case
So long, California, and thanks for all the fish
Speeding up your site with ngx_pagespeed and Amazon CloudFront
Mike Krieger on Startup Tech
There is No Right Way to Develop Software
How To Write The Perfect Bug Report
Making Chrome Play Nicely with Compass & Sass
How To Serve Static Files in Django
Belize
My Favorite Tweetbot Mute Filters
Blog Refresh
Why Four Inches?
Blogging Again
Box Sizing that Works on Every Browser
Stop SOPA
What To Do When Your Site Goes Viral
Breakup Notifier
How I Deal With Content Overload
Crazy.
When to Buy Airline Tickets Continued
Introspection in Vim
Distribution of Airline Ticket Prices
Relative Line Numbers in Vim
OpenProvider
Why Piracy is Sometimes Good For the Software Industry
Is the iPad a mistake?
Random Queries on the Appengine Datastore
When to Buy Airline Tickets
My Social News Escape: Day Four
My Social News Escape: Day Two
OpenID, Clickpass, web.py, and Python
Things that will save you time and money in Cancun
柚子 and 红牛 — the best complements to late night studying
Tired
The Computer is Working Again
Yunnan and the Tales of a Broken Computer
A cold night…in Beijing? What?
Sorry about the hiatus
a light in the attic
哎呀!
Cont’d (sp?)
What does it take?
Pictures!
Ok
Continued
Burning the Midnight Oil
Let the destruction begin.
a promise is kept
Ni hao, Zhongguo!
I got it!
This Is Spectacular
Visa Things
an introduction? (part 2)
They’re (almost) Here!
an introduction? (part 1)