Make timeline tradeoffs using iterative elimination tournaments.

May 25, 2019. Filed under management 89

Years ago I found myself in a small room with large glass double doors that didn’t quite close properly, and were leaking crescendoing frustration into an office furiously avoiding any acknowledgement of the dispute happening therein. I was trying to mediate a disagreement between two teams about our approach to collecting data from Facebook Ads APIs. The API provided the necessary data, but didn’t provide a sufficiently granular time series of changes over time, which we need as an input into a budget rebalancing algorithm.

How to invest in technical infrastructure.

May 19, 2019. Filed under infrastructure 33

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.

Can governments design great APIs? Let's hope so.

May 12, 2019. Filed under data-localization 1

The internet is alive and changing. The change is driven by technology constraints, increasingly clear privacy concerns, and the lively intersection of economics and politics known as data localization, which is playing out in China, the EU, Russia, Indian, among many others.

An Elegant Puzzle is available for pre-order.

April 25, 2019. Filed under elegant-puzzle 8

An Elegant Puzzle is now available for pre-order, and will ship in late May, 2019.

To innovate, first deprecate.

April 7, 2019. Filed under infrastructure 33systems-thinking 6

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.