Writing on software, company building, and investing.

All of my long-form thoughts on programming, leadership, product design, and more, collected in chronological order.

Fast and Slow

Looking at one particular axis of engineering talent -- speed -- which is often correlated with accuracy.

Management

Engineering Liquidity

A look at functional and matrix organizations and when to use them.

Management

Triplings

When you triple your team, you have to rethink everything from communication to process.

Management

Inversions

My favorite observation on ideas: investions. You take the basic premises and completely flip them.

Ideas