The engineering manager's second architecture
A good manager shapes not just software architecture, but the operating architecture around a team.
This site sits at the intersection of engineering leadership, integrations, platform thinking, developer productivity, and career growth. I write as a practicing engineering manager who still codes, leads multiple teams, and cares deeply about durable execution.
These essays are the best entry point into how I think about teams, systems, and leverage.
A good manager shapes not just software architecture, but the operating architecture around a team.
Public writing creates leverage far beyond personal expression. It sharpens judgment, attracts talent, and compounds credibility.
Small teams benefit from platform thinking earlier than they think, as long as they avoid platform theater.
A practical guide to using AI as an engineering manager without outsourcing judgment, coaching, or accountability.
Strong manager and staff engineer partnerships reduce noise, sharpen technical direction, and create healthier team execution.
A practical view on engineering velocity metrics that improve decisions instead of incentivizing noise.
I care about durable engineering: systems that scale, teams that grow, and decisions that do not collapse under future complexity.
I want engineers to think independently, make judgment calls, and learn through stretch rather than wait for perfect instructions.
I mentor by pushing people into meaningful ownership with support, not by removing all the possibility of mistakes.
I believe the manager’s job is to build the conditions under which strong engineers can do their best work without depending on heroics.