This is a repository of all of my posts, sorted chronologically.
The meaning of life
As the climate changes
Tactics for a happier digital life
The subtle art of staying at home
Your own European safety net
Why I decided not to buy a house
Adding React to a Middleman project with Webpack
When you forget why
Addicted to advice
Fighting the urge to remain in motion
Remote for life
The Portland That I Used To Know
How to name and organize your React components
That feeling when you want to give up
Limiting beliefs and the tech industry
Why aren't more companies hiring independent consultants?
A Notificationless Life
Consultant vs. Freelancer
How is prototyping different?
What is prototyping?
How long will it take for you to deliver my MVP application?
Are your rituals serving you?
Only build the bare minimum
Complexity is a multiplier
The real formula for marketing success
How to befriend uncertainty
The vicious circle
The minimalist day planner
The freedom of less
Feng shui for programmers
Things you might notice if we work together
How to position yourself to bill clients weekly instead of hourly
How do we know when we've arrived?
The tools I use & why I use them
Nine ways to kick ass on a remote team
How losing all my hair has changed my perspective in tech
Why React will make UI designers redundant... eventually
How a mission statement is helping me focus
How to build your own products without burning out
How to vet a freelance developer when you aren't technical yourself
So, I'm the new guy in town
Use Slack's Incoming Webhooks from your Rails app
Send visitor HTML form data to Slack with Formbot
Why I stopped billing hourly and you should too
Testing ES6 React components with Enzyme's shallow rendering
Install CtrlP to save time hunting for files in Vim
Beware of making database queries in Goroutines
Too many connections using PostgreSQL with Golang
Alias your common Ruby commands for a faster workflow
Using Gulp to generate image thumbnails in a Middleman app
Remap ESC key in Vim for better ergonomics
Fixing a Ruby crash using Middleman 4.1x with Ruby 2.3.0
Fixing Postgres errors after an ungraceful shutdown on your Mac
Why doesn't React immediately mutate state when calling setState?
How to bind React component event handlers in ES6
Things I Wish I'd Known At 20
So You're Really Good At Hammers
Why I Stopped Drinking Alcohol
The Freelancer's Guide to Retirement Savings Accounts
Slack, the Ultimate Workday Distractor
Your Best Candidates Demand to Work Remotely
Using jQuery Deferred to Wait for Multiple Backbone Models to Save
How to Authenticate Instagram in a Command Line Application
Software is 10% Code