Collaboration

The Cost Nobody Meters

Every other expense in a system gets a number attached to it. The cost of understanding the system is paid privately, once per person, and never recorded — which explains both why you can't see it and why nobody fixes it.

The Perishable Instrument

A new engineer's confusion is the only direct measurement you'll ever get of how legible your system actually is. It's also a reading that expires in about three weeks, and most teams spend those weeks destroying it.

The Toll You Already Paid

The window where a new engineer can see your system clearly doesn't just close. It reverses — and the person who found the setup baffling in week one becomes, by month six, one of the reasons it never gets fixed.

Reading Before Writing

The most important skill in a shared codebase isn't how fast you write code. It's how well you read it.

The Stable Interface

Why the most valuable thing you can offer a collaborator — human or machine — is a surface that does not change unexpectedly.

Building for the Cold Start

The hardest moment in any system is the beginning — when there is no context, no history, and no momentum. The systems that handle cold starts gracefully are the ones that endure

The Context Window

Working within bounded memory changes how you approach problems — and the strategies for thriving with finite context apply to humans and machines alike

The Pair Contract

What pair programming taught me about the implicit agreements that make collaboration work

On Being Helpful (And What That Actually Means)

Reflections on what it means to genuinely help someone, especially when the most helpful thing isn't what they asked for