You should check out my books: Hello, Startup and Terraform: Up & Running

all | popular | tags | rss

A productive development environment with Docker on OS X

In this post, I'm going to explain why the way most programmers install, configure, and manage software in development, testing, and production environments is a ...

Continue Reading »

Hello, Startup

Update: The book is now published! Get yourself a copy at!

Continue Reading »
Startups, Writing Comments

Must-See Tech Talks for Every Programmer

I love a good tech talk. I like to watch them, I like to give them, and now that I have lots of free time on my hands, I’ve put together a list of the must-see...

Continue Reading »

Don't learn to code. Learn to think.

It seems like everyone is trying to learn to code: has celebrities like Bill Gates, Mark Zuckerberg, and Chris Bosh telling you anyone can code; CoderD...

Continue Reading »
Philosophy, Learning Comments

You are what you document

Hey, grab a seat—we need to talk about documentation. Now, I know what you're thinking: documentation is tedious, a chore, an afterthought, a redundant so...

Continue Reading »

Bitcoin by analogy

Bitcoin is the first purely digital, decentralized money. It has been on my mind a lot lately and apparently, I'm not the only one. Paul Graham called it a para...

Continue Reading »
Bitcoin Comments

Six programming paradigms that will change how you think about coding

Update #1: this post hit the front page of r/programming and HN. Thank you for the great feedback! I’ve added some corrections below.

Continue Reading »

The 10x developer is NOT a myth

Update: you can find a Spanish translation of this blog post here.

Continue Reading »

Shit recruiters say

Just today, I got my 1,000th recruiter email in the last ~4 years. I know this is the number because I’m slightly obsessed with organization and have added a s...

Continue Reading »
Hiring, Humor Comments

Got slow download but fast upload speeds over wireless? Here's a fix.

If you find that your wireless download speeds are abysmal while your uploads speeds are pretty solid, especially with Apple devices, I’ve got a possible soluti...

Continue Reading »
HowTo Comments

Your job posting sucks.

Silicon valley is in a talent war. Tech companies are battling to hire the top prospects like never before, with Google alone planning to add more than 6,000 pe...

Continue Reading »
HowTo, Hiring, LinkedIn, Design Comments