Irrational Exuberance!

Roles over rocket ships, and why hypergrowth is a weak predictor of personal growth.

January 2, 2018 How often have we read or been pitched that we should find a rocket ship and get onboard? I think that advice is generally only true for folks going into leveraged roles, and most roles aren't. This post explores a few common hiring and career tropes, and provides a perspective.

Engineering management stuff I learned in 2017.

December 29, 2017 I've been working with Stripe's infrastructure engineering team for 2017, getting to work an increasingly interesting set of problems, at an increasingly large scale, and with an increasingly talented group of folks. These are some of the things I got to learn over the past year.

Tools for operating a growing organization.

November 18, 2017 As your team or organization grows, you'll need to design and rollout new layers of tools and processes to support their success. This article takes a look at some of the tools that I've found useful in operating engineering teams.

Running an engineering reorg

March 17, 2017 Along with slow technical migrations, I believe reorganizations are the second largest activity which cause quickly growing companies to slow down. Here is a framework for running an engineering reorg effectively.

Partnering with your manager

March 13, 2017 For me, learning to partner with your manager has been one of the hardest skills both as a manager and an engineer. A few simple ideas on making that easier.