Build: An Electric Bike September 2019
Make one of your own with twice the power for less money.
Build: A speaker mount floating over your TV August 2019
I found a simple solution for mounting a center speaker above a TV
Build: A slim and sleek TV stand August 2019
This stand uses integrated speakers to save space, and features a fold-down access door infrared remotes can go through
UI Trick: Range Slider With Two Handles November 2018
Private Properties in JS September 2016
Advice from the 1963 class of Harvard Business School June 2015
Be kind. Soon we’ll all be dead. - Dave Crowley
A Visa Extension in Thailand June 2015
Somehow government offices look the same everywhere.
Memory and Pointers in iOS (C and Objective-C) May 2015
If you are even a little uncertain about how pointers work, this post aims to clear it up.
I hadn't written a line of C since learning it in a high-school AP class.
Create an Infinite Scroll List with Bacon.js May 2015
In this tutorial, you'll learn to think "reactively" while building an infinite scroll UI using Bacon.js
Swift Changes Since Launch That'll Break an iOS Project March 2015
If you haven't touched Swift since Apple released it a year ago, some things have changed. Here's what I found.
Book: How to Fail and Still Win Big February 2015
An uncommonly straight-forward and practical how-to guide to success from the mind of an engineer turned cartoonist.
Archive Dropbox Every Night on OSX December 2014
A backup plan in case Dropbox goes haywire