Value 02 of 6

Reliability

Systems that work every day, not just on launch day — designed to fail safely and recover gracefully.

Over the years of building and leading distributed teams, I’ve learned to cherish a small set of values that consistently shape how we work and what we can achieve together.

Getting things done only matters if the things you build work — every day, not just on launch day.

We value code and systems that run reliably in the real world. We accept that we can’t predict the future perfectly, so we design for what we know and fail safely when the unknown shows up. We hope for the best, but we prepare for the worst.

Reliability isn’t about eliminating failure; it’s about making failure predictable, understandable, and recoverable. It’s about building systems that degrade gracefully instead of collapsing unexpectedly.

And once you care deeply about reliability, you quickly realize something else: you can’t trust what you can’t see.