Irrational Exuberance!

How to invest in technical infrastructure.

May 19, 2019 I'm speaking at Velocity on June 12th on 'How Stripe invests in technical infrastructure', and this is the rough outline of the content the talk will cover. I hope to see y'all there.

To innovate, first deprecate.

April 7, 2019 Building on my recent post on Magnitudes of exploration, which discusses an approach to balancing platform standardization and exploring for superior platforms, I wanted to also look into this problem from a systems thinking perspective, similar to my previous examination of why limiting work-in-progress works.

Magnitudes of exploration.

April 6, 2019 Standardizing on a given platform or technology is one of the most powerful ways to create leverage within a company: improve the tooling a bit and every engineer will get more productive. Exploration is, in the long run, an even more powerful force, with _successes_ compounding over time. Developing an investment thesis to balance the ratios and timing of standardization and exploration is a core challenge of engineering strategy.

Writing a reliability strategy: reason about complex things with system models.

February 9, 2019 A while ago I wrote about modeling a hiring funnel as an example of creating a system model, but that post doesn't explore how the process of evolving a system model can be helpful. This post does.

Paying Technical Debt at Scale - Migrations @ QCon SF 2018

December 13, 2018 Video of my QCon SF talk is up! The talk was about migrations and how they define company velocity over time: Paying Technical Debt at Scale - Migrations.