Letters
Thoughts, reflections, and stories from the road, the psyche, and beyond.
- December 28, 2016
Why I stopped billing hourly and you should too
- December 26, 2016
Testing ES6 React components with Enzyme's shallow rendering
- December 24, 2016
How to set up a test runner for modern JavaScript using Webpack, Mocha, and Chai
- December 24, 2016
Install CtrlP to save time hunting for files in Vim
- December 23, 2016
Beware of making database queries in Goroutines
- December 20, 2016
Alias your common Ruby commands for a faster workflow
- December 20, 2016
Remap ESC key in Vim for better ergonomics
- December 20, 2016
Too many connections using PostgreSQL with Golang
- December 20, 2016
Using Gulp to generate image thumbnails in a Middleman app
- December 19, 2016
Fixing Postgres errors after an ungraceful shutdown on your Mac
- December 19, 2016
Fixing a Ruby crash using Middleman 4.1x with Ruby 2.3.0
- December 19, 2016
How to bind React component event handlers in ES6
- December 19, 2016
Naming conventions for modern JavaScript
- December 19, 2016
Why doesn't React immediately mutate state when calling setState?
- November 1, 2016
So you're really good at hammers
- November 1, 2016
Things I wish I'd known at 20
- January 3, 2016
Why I stopped drinking alcohol
- October 1, 2015
The freelancer's guide to retirement savings accounts
- August 28, 2015
Slack, the ultimate workday distractor
- July 29, 2015
Your best candidates demand to work remotely