Introducing Atomic Squirrel and The Startup Checklist
Update: Atomic Squirrel has merged with Phoenix DevOps into a new company called Gruntwork! Check out the Introducing Gruntwork blog post for more info!
Update: Atomic Squirrel has merged with Phoenix DevOps into a new company called Gruntwork! Check out the Introducing Gruntwork blog post for more info!
In one week, my girlfriend and I will be leaving California. We’ve sold just about everything we own. Our remaining earthly possessions fit into the back of my Co...
I’ve just open sourced a library called ping-play which brings BigPipe streaming to the Play Framework. It includes tools for a) splitting your pages up into sma...
This summer, my girlfriend and I are moving to Florence, Italy. It’s exciting. It’s scary. It’s insane. And it’s going to take a lot of work.
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 ...
On April 30, 2015, I gave a talk called "A Guide to Hiring for your Startup", where I discussed what to look for in a candidates, where to find them, how to inter...
Around 2007, I created my home page on a free PHP host and a blog on Blogger. The two websites have served me well for nearly 8 years, but they were long past du...
In literature, The Competent (Wo)man is a character who exhibits a very wide range of abilities and knowledge. The idea is similar to a Polymath or a Renaissanc...
My answer on Quora to What does it mean for a software company/startup to be able to iterate quickly?:
My answer on Quora to How can you validate an idea before jumping in and actually implementing it?: