An Elegant Puzzle: Systems of Engineering Management
by: Will Larson (0)
A human-centric guide to solving complex problems in engineering management, from sizing teams to handling technical debt.
Thereās a saying that people donāt leave companies, they leave managers. Management is a key part of any organization, yet the discipline is often self-taught and unstructured. Getting to the good solutions for complex management challenges can make the difference between fulfillment and frustration for teamsāand, ultimately, between the success and failure of companies.
Will Larsonās An Elegant Puzzle focuses on the particular challenges of engineering managementāfrom sizing teams to handling technical debt to performing succession planningāand provides a path to the good solutions. Drawing from his experience at Digg, Uber, and Stripe, Larson has developed a thoughtful approach to engineering management for leaders of all levels at companies of all sizes. An Elegant Puzzle balances structured principles and human-centric thinking to help any leader create more effective and rewarding organizations for engineers to thrive in.
Thereās a saying that people donāt leave companies, they leave managers. Management is a key part of any organization, yet the discipline is often self-taught and unstructured. Getting to the good solutions for complex management challenges can make the difference between fulfillment and frustration for teamsāand, ultimately, between the success and failure of companies.
Will Larsonās An Elegant Puzzle focuses on the particular challenges of engineering managementāfrom sizing teams to handling technical debt to performing succession planningāand provides a path to the good solutions. Drawing from his experience at Digg, Uber, and Stripe, Larson has developed a thoughtful approach to engineering management for leaders of all levels at companies of all sizes. An Elegant Puzzle balances structured principles and human-centric thinking to help any leader create more effective and rewarding organizations for engineers to thrive in.
The Quotes
Organizational design gets the right people in the right places, empowers them to make decisions, and then holds them accountable for their results.
An important property of teams is that they abstract the complexities of the individuals that compose them. Teams with fewer than four individuals are a sufficiently leaky abstraction that they function indistinguishably from individuals.
A team is innovating when their technical debt is sustainably low, morale is high, and the majority of work is satisfying new user needs.