Irrational Exuberance!

Async processing with sync semantics?

January 15, 2018 Lately I've been thinking more about, and particularly how you'd design a moderately complicated web application to rely exclusively on an immutable log.

Cold sourcing: hire someone you don't know.

January 8, 2018 Most managers devote their hiring attention to folks that they already have a relationship with, which can lead to uniform teams and becoming a hiring bottleneck as your company scales. This post looks at the process of reaching out to folks you don't know, frequently referred to as cold sourcing.

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.

Analyzing cross-service requests with Apache Beam.

November 26, 2017 A quick exploration of using Apache Beam to compile request spans into complete request traces across multiple services.