Thinking

Notes on product work, decision making and building software in teams

Short reflections on product work, decision making, and the dynamics of building software in teams.

After more than a decade working across engineering and product roles, I've developed a strong interest in how teams make decisions, navigate trade-offs, and deal with disagreement while building complex systems.

This section collects reflections, working notes and lessons learned along the way.

They evolve over time as ideas get refined and connected.

Notes