Engineering leadership,
without losing sight
of the humans.
Thoughts on building teams where people feel
trusted, safe, challenged, and able to do their
best work.

Latest Writing
-
The Experiences That Shape Us
I’ve been thinking a lot lately about where my management style came from. Not the…
-
Why I’m Finally Writing About Leading Engineering Teams
For a long time, I didn’t think I had much to contribute to the conversation…
Software is built by people.

I’ve spent more than a decade building software teams, including the last several years as an engineering manager. The part of the job I care about most isn’t process, velocity, or org charts. It’s creating teams where people feel trusted, supported, and able to do work they’re proud of.
I’ve been fortunate to lead teams with remarkably strong retention, and that experience has shaped how I think about engineering culture. This site is where I work through what I’ve learned about leadership, psychological safety, growing engineers, and building teams people genuinely want to be part of.
New posts by email, every other week.
No spam, no launch sequences. Unsubscribe anytime.