Jump to ratings and reviews
Rate this book

An Elegant Puzzle: Systems of Engineering Management

Rate this book
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.

289 pages, Kindle Edition

First published May 1, 2019

Loading interface...
Loading interface...

About the author

Will Larson

10 books245 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1,155 (36%)
4 stars
1,325 (41%)
3 stars
559 (17%)
2 stars
119 (3%)
1 star
15 (<1%)
Displaying 1 - 30 of 286 reviews
Profile Image for Vicki.
512 reviews225 followers
July 6, 2019
I'm so sad that I can't give this book more stars, particularly since, based on the press around it, the author put a lot of hard work into transitioning this content into a blog, and Stripe Press, the publisher, did a FANTASTIC job rendering it into a physical book that is beautiful to look at and pleasant to hold. Writing books and putting them out into the world is a hard, lonely task.

However, there is too much wrong with it to be able to let the physical manifestation sway over the content:

1. The content was taken from blog posts, and as such, does not form a cohesive narrative, but is instead chapters upon chapters of bite-sized bullets that are hard to remember and don't tie together well.
2. The organization of the book is strange: it starts off by talking about how many people you should hire if you're managing managers. This is not applicable to most people reading the book, unless you're a c-level exec, and if that's the case, you're definitely not spending time reading this book, you're too busy. Most people come into management through promotion, and have no idea what to do They also don't immediately have the power to hire 8-10 people, or change anything about the team size. I'd have liked to see this book tackle the subject from that approach.
3. The transition from blog to book is choppy: there are lots of colloquialisms ("ya know?") that don't make sense given how formal and striking the visual layout is. Half of the book seems like formal management speak ("velocity", "prioritization") and half is like the author is talking directly to me about his experiences. I liked the second half.
4. There are not enough specific examples. It's hard when you can't talk about work you did, but really, that's the only way to get people to connect with what you're talking about. The parts where the author talks about his own experiences are the strongest.
5. The book is written from the perspective of someone who's worked at high-growth companies (Stripe, Digg, Uber), but it doesn't extrapolate well to larger, slow-moving enterprises. It doesn't have to, but the author makes the implicit assumption that the same strategy that works at these kinds of companies works everywhere. I'd rather hear about his personal experiences.
6. The illustrations are beautiful but sometimes make no sense whatsoever (maybe outside of the context of the blog?)

That said, there are several good parts:

1. Like I said, the book is GORGEOUS.
2. There is an excellent appendix of engineering papers, blog posts, and leadership books in the appendix. The author has clearly spent a lot of time studying the subject, and I'd recommend all of these to other readers.
3. The chapter on how to put presentations for executives, and how to handle the media (aka talking to your suboordinates and peers) is spot-on.

Not a strong recommend from my perspective, but maybe it works for others.
Profile Image for Sebastian Gebski.
1,041 reviews1,016 followers
July 31, 2019
One of my 2 favorite books on engineering management written by actual engineering managers ;P not "professional authors" or consultants (the other one is Camille Fournier's one).

There's a lot of goodness covered in a very concise & pragmatic way - focused on principles, not on recipes. The book covers topics like: efficiency, growth, applying systems thinking (in understanding your organization's limitations), strategizing, aspects of product management, long-term evolution (described as "migrations" & org. transformations), career development, recruiting, etc. ...

What I really LOVED is that it's not just generic content filled with obvious "truths" - there are many good observations that could come only out of PRACTICE (I can confirm that using my own past exp.). Read it carefully (it's not that long), pay attention to the comments & I can guarantee you - there will be a-ha moments.

One of appendixes presents the list of book inspirations - I've read plenty of them & I agree with the recommendations. There's one more appendix on whitepapers about tools (architecture-level ones) & frankly - I don't understand its purpose - it doesn't fit this book at all. Pointless.

Anyway, it's a VERY solid book which has actually helped me to reconsider some thoughts & revamp some "narrations" I had around certain concepts. Good stuff.
Profile Image for Herval Freire.
20 reviews8 followers
June 10, 2019
Beautifully laid out, to the point and no-fluff content.
Unfortunately, the content itself is formulaic, hard to validate (lots of “trust me, it works”) and dogmatic (the fixation on number of people on teams, for instance, is super odd).
Profile Image for    Jonathan Mckay.
626 reviews61 followers
March 18, 2021
69th book of 2020: An elegant turd.


After being in the business of ‘managing’ for about two years, it feels like I’ve learned enough to write a book. I have the scars, fines, and wrecked relationships, to prove the tuition paid for becoming a better manager. Will Larson takes a similar experience at Uber and in ‘An Elegant Puzzle’ actually turns it into a book. Unfortunately, both Will and I have no business writing so much about a subject we know little about.

This isn’t to say that the lessons in the book are wrong, but that they are not presented in a way that is absorbable, or useful to any reader that cannot tie a list of bullet points back to their own experience. The lessons are presented more in a way of ‘here’s how I do things’ without a thoughtful examination of the alternatives and ways in which separate strategies could work. No subject is covered in any reasonable depth, and many of the sections felt like reading a bullet list. The 3 pages spent on what it means to be a PM I found amusing but not informative.

The most memorable takeaway I have is that “A deeply flawed system can't be saved by bandaids, but can easily absorb your happiness to slightly extend its viability.” but you can save yourself a few hours and just read the blog post (https://lethain.com/doing-it-harder-a...) itself. The second most useful takeaway was the list of book and paper recommendations. I plan to go read: The Goal, Accelerate, 5 dysfunctions of a team, and will revisit the list of papers if I become more engineering focused.

Yet if the highest recommendation of a book is its bibliography, maybe better to just look elsewhere.

Profile Image for Diana Pojar.
159 reviews150 followers
May 27, 2020
This is a great resource and contains a lot of useful information for senior ICs and management, but I think it's definitely more tuned towards management / leadership folks. So if you are on that track you should definitely prioritize and read this book, as it has great advice and insights.

Something that I felt the book was lacking was more structure and flow into how the story was said and how all the information was organized.

Overall, a great book that give a wide range on information and insights and I really loved that it mentions different books or resources that focuses in more depth around certain topics! Also, I completely appreciated the list of books and papers recommended at the end!
Profile Image for Denis Vasilev.
681 reviews97 followers
December 23, 2019
Отличная книга про менеджмент разработки. Огромное количество важного контента по решению практических задач и ответам на сложные вопросы. Широкий перечень знаний по вопросам, которые сложно найти в других книгах по менеджменту в разработке ПО. Поставлю в рекомендованные, думаю лет 5 книга проживет как свежая
Profile Image for Szymon Kulec.
189 reviews108 followers
July 2, 2022
4 out of 5 - I really liked it.

The book delivers what promises: a brief through various aspects of Engineering Management. It covers different areas of organizations of different sizes. Things that I really liked are the following:

The idea o gelling a team (I don't think I heard it before) as well as reasoning beyond team size (especially, the lower boundary that should be high enough to blend members).

Metrics, baselines, controls, strongly resonate with High Output Management. I liked the idea of adding not only a simple value but a description/direction of it.

Role extraction and its introduction to the organization.

The whole book could be a bit longer. Additionally, the addition of nice, but totally unrelated, white papers looks like something added just to make the book longer.
Profile Image for Erika RS.
754 reviews232 followers
September 15, 2019
This was a book full of good, practical advice. However, in the end it didn't go beyond beyond a collection of loosely related essays on a myriad of topics. I will give it credit for being a set of tips that is targeted at managers of managers in tech, so in that sense it was quite applicable for me.

The book failed for me though because, ultimately, it was a pile of fish and I wanted to be taught how to fish. The author told the reader his approach to handling leadership challenges. I like his approaches! I'd love to work with Larson. Much of what he has can apply in situations I am in. But in the end, I don't really feel like I know anything more how to be the person who figures out what is needed when the information here isn't quite a right fit. I learned lots of facts. I didn't enrich my mental models. This read like a bunch of (very high quality) blog posts structured into a book. From a book, I want something more.

Still, the advice is good, and I went back and forth between two stars and three. What landed me on two stars was structural. The book often would mention concepts and instead of providing even a brief definition of them would refer to an article online. All of the endnotes were just links (with QR codes, which is useful) and didn't even have the title of the article or book linked which can be extremely useful in determining whether or not to go deeper. It was just persistently annoying enough for me to round down instead of up.
Profile Image for Matt.
Author 1 book22 followers
December 26, 2019
The saying goes "you can't judge a book by its cover." I think that's true. And this book is beautiful.

The quality of the printing of the book is really excellent. Unfortunately, that quality does not fully extend to the content.

My biggest complaint with the book is the faux-scientific graphs that are included. If you were to casually flip through the pages, you might think "wow, there's a lot of data to back up what the author is saying." If you actually read the graphs and associated words, you'll learn that most of these graphs are there to illustrate the author's point and are very infrequently backed by any hard data. For me, that took a lot of the credibility out of the sail.

I'm guessing the author really has learned many hard fought lessons in his career. Dressing those lessons up with charts with no scales to provide the illusion of science left a strong distaste in my mouth by the end of the book.
Profile Image for Tomasz Onyszko.
65 reviews76 followers
February 2, 2020
First, I have to admit - I like the style of the book: it is dry. There are no analogies, there are no stories about random people repeated 10 times to prove the point and make it stick.

Author provides his experience and receipts to problems he encountered from his perspective and which worked for him. Now - it doesn't mean it will work for you and it is not a recipe book (although content partially is delivered in recipe way "do this in this way, it will work").

Filter it through your lens. Remember - author worked in large engineering organizations.

I found few of topics there very relevant to my current role and my stage in this role. Most likely I will refresh some topics in the future. Also likely that some part I will never use.

Lands on my technical manager/leader bookshelf next to the "The Manager's path".
Profile Image for Alessandra  Anyzewski.
151 reviews19 followers
August 16, 2021
Acho que como primeiro livro de Engineering Management ele satisfez minhas expectativas. São várias regras do nada hehe então ler é um pouco moroso porque as abstrações são muitas e você fica ali procurando exemplos pra aquilo que esta sendo dito. Me fez pensar em muitas más gestões que já vi (e continuo vendo) na minha vida profissional.
Usarei como handbook, mas não leria de cabo a rabo de novo. Daria de presente pra um EM.
Profile Image for Vishwanath.
44 reviews5 followers
September 15, 2019
Excellent practical advice from someone who has been in the trenches of managing engineering teams in large and small organizations. Provides a lot of substantial pointers on practical approaches with no fluff. Great reference book for building out ones own “best practices”. The wealth of papers, books and articles referenced all over the book alone was worth the hardcover for me.
Profile Image for Sérgio Isidoro.
19 reviews4 followers
January 21, 2020
Short, and to the point. Feels like a manual. Probably should be skimmed every 6 months because it's hard to integrate solutions to problems you don't yet have.
October 29, 2023
Full of useful nuggets & rule-of-thumbs, not one that I would read cover-to-cover though. Definitely got me more interested to dive deeper into various aspects of engineering management, such as designing career ladders & when to design specialised roles for your org.

Quite focused on designing systems for hyper-scale growth (tech orgs as Uber and similar) but gives general food for thought for small tech orgs as well like mine.
Profile Image for Dmitriy Rozhkov.
80 reviews287 followers
April 27, 2021
No BS actionable book on software engineering management. Although I would appreciate the examples to be more developed in some places, thus 4 stars.
Profile Image for Sebastian.
172 reviews6 followers
May 21, 2022
Larson's book is concisely and thoughtfully written. I read it with the perspective of an engineer rather than a manager, wanting to better understand what choices my manager may make and the decision tree they might navigate. I came away with a better understanding of my organisation and discussion points I could have with my manager.

The book is written with a clear style in mind as evidenced by the overly-simple diagrams which emphasize a concept, rather than being information dense. Like all Stripe Press books, an Elegant Puzzle is beautiful formatted, a rare delight among good engineering texts.
Profile Image for David.
24 reviews17 followers
July 13, 2019
While Will is a fan of systems thinking, his book falls quite short of providing anything that close. Worse, the writing is painfully verbose and drawn out - it's clear he's mostly copy-pasting blog post ideas (or perhaps the entire posts themselves). The diagrams used throughout are laughably bad, providing negative value and failing miserably to convey a useful idea, even after spending time slogging through the extensive explantory text.

All that said, there's plenty of nuggets of value here. With an incredibly talented (perhaps team of) editor(s), it's possible this could have turned into a book worth reading. Thankfully the pages are thick, so if you're a good skimmer then you could work through it reasonably quickly. But I wouldn't advise it.

Full notes here

Profile Image for Max Wolffe.
181 reviews13 followers
October 27, 2020
Phenomenal. Probably the best book on Engineering management I've ever read. This reads a lot like "Hello, Startup" by Yevgeniy Brikman and would be an excellent sequel to it for someone a little further in their career, considering whether management is for them.

I really appreciate the approach, starting with the "Why is this topic important to you" and then going into tactical "Here's how I've approached this, YMMV, but this is the reasoning behind each recommendation".

Recommended for engineering managers or folks who are interested in understanding some theory behind engineering management. Bonus content are some great technical paper recommendations :D
Profile Image for Mindaugas Mozūras.
339 reviews207 followers
October 16, 2019
As an organizational leader, you’ll always have a portfolio of risk, and you’ll always be doing very badly at some things that are important to you. That’s not only okay, it’s unavoidable.

The "An Elegant Puzzle" was crafted by taking blog posts and arranging them into a book. I felt the disjointedness, the chapters and their order didn't always make sense.

Despite how it was arrange, I found a lot of good practical advice in "An Elegant Puzzle". It's worthwhile read. And if not the book, I would recommend to any engineering leader to at least look into Will Larson's blog.
Profile Image for Lukasz Nalepa.
134 reviews13 followers
June 24, 2021
Pretty straightforward guide for new people that are coming into the role od Engineering Manager or similar. Surprisingly, a mix of high and very low level activities to consider, areas to be watchful of, and considerations to be made. I didn't like it much, as by going into small details sometimes, the author removed the flexibility of this position, focusing on exact definition of the role - and yet, each company, especially outside of Silicon Valley does understand Engineering Management roles a bit differently with emphasis on different aspects.
Profile Image for Adam Schuck.
10 reviews
June 13, 2020
Pragmatic, opinionated approaches to engineering management, with a strong bias towards systems thinking. Early sections on team growth and evolution were particularly useful.
Profile Image for Manas Saloi.
277 reviews845 followers
January 2, 2021
One of the most practical books out there on Engineering management.
Profile Image for Héctor Iván Patricio Moreno.
365 reviews20 followers
December 2, 2020
Primero: esto no es un libro convencional sino una colección de entradas de blog ordenadas en 5 grandes áreas que conciernen a organizaciones con cientos de personas en el área de desarrollo atendiendo a millones o miles de millones de usuarios.

Este libro y lo que recomienda esta muy arriba de mi nivel en cuanto a lo profesional, no creo enfrentarme a los problemas que menciona aquí en varios años, como ser el responsable de una organización con decenas o cientos de equipos. Si estás a ese nivel o quiere avanzar a ese nivel de reponsabilidad, creo que es una lectura imperdible, ya que habla de problemas concretos que el autor ha tenido y da soluciones prácticas.

Más allá de los problemas que aún no tengo, da muchas pistas acerca de cómo debería trabajar una organización en la que el software es el tema central y se aprenden cosas concretas sobre liderazgo. Aquí hay están algunas de las cosas que me llevo del libro:

1) Si aspiras a ser un administrador de ingeniería, ¿estás dispuesto/a a hacer las tareas de las que habla ahí? ¿Disfutarías de tareas como administración de equipos, manejo de conflictos, creación de estructuras organizacionales?

2) Toda organización, independientemente del tamaño debe ofrecer una estructura a sus empleados: una forma de crecer en tu carrera (career lader), un puesto bien definido y procesos.

3) La cultura de la empresa está formada por procesos.

4) Debes tener una mentalidad de ver las organizaciones como sistemas (system thinking) para poder crear procesos efectivos.

5) Los resultados importantes toman tiempo, siempre debes planear pensando en el largo plazo.

6) La cultura de la empresa es lo que haces, no lo que dices, los resultados gritan más fuerte que cualquier proclamación.

Se me hace muy interesante el nivel de pensamiento que debes tener para estar en un puesto de esta responsabilidad. Finalmente, la lista de lecturas recomendadas y de papers está increíble. Si tienes la oportundad de ciomprarlo en físico, hazlo, ya que la encuadernación e impresión son hermosas, pero la portada blanca se ensucia muy fácil ya que no está plastificada.
Profile Image for Scott Pearson.
664 reviews30 followers
April 12, 2024
Engineering presents unique challenges to managers. Not only are engineering managers usually picked from those who work primarily with objects, but they also receive little training in the discipline. Having little training reinforces a dynamic where little training material is also available to the next generation. To fill this void, Will Larson provides a succinct introduction to the field. His perspective aims to inform from a systems perspective – that is, by observing how managerial actions impact systems of technology.

I’m personally trying to teach myself engineering management techniques to better relate to the software domain at my work. I don’t have much to say in terms of critique because I feel I lack enough experience to judge this book. Generally, I found the reasoning solid though a bit too concise. I hadn’t encountered all of the problems mentioned, so I didn’t grasp the relevance of all the material. In the audiobook, the numbers in the section headers were read aloud, and I found this a bit distracting. Still, my overall experience was positive.

The topic of engineering management is only moderately understood. No standard primer exists for this discipline, and engineering fields change continually. Based on experiences at software startups, Larson provides several books to explain how to do the job better. Executives, managers, and even engineers themselves can benefit from understanding this field’s problems better.
Profile Image for Vitor Capela.
46 reviews5 followers
February 13, 2021
The book has many insights, especially for organizations going through rapid growth. If you're a direct manager, it's good to be aware that a lot of what's discussed is pertinent to roles a few levels above — those responsible for managing managers and defining company-wide processes.

I happen to be in a software company going through hypergrowth, and it was interesting to recognize many of the stages we've left behind, as well as reading descriptions of the vicissitudes of our current solutions. Will's practical, point by point solutions, make them seem surmountable.

The main issue with it it's that it's repetitive, and a little bit formulaic. Combined with the correct, but only so, prose, it becomes a little tedious, and it's hard to pick out what's valuable from what's only filler. Still, I found it valuable as a description of what big companies go through.
Profile Image for Scott Maclellan.
139 reviews4 followers
April 12, 2021
A strong perspective on the fine art of management. Having been hooked on Will's talks, blog and newsletter I wanted more.

Covers a wide variety of topics directly from the blog. Want to shape your career? How should you size teams? Structure an amazing hiring pipeline! The writing style is easy to digest and approachable. Most topics are advice gained over many attempts.

There is a strong systems thinking aspect throughout the book. What is the system being reviewed and how do you systematically optimize it. I love it! This leaves every section feeling like you have been handed the secrets to how everything works.

The context can be lost a little. Looking at his job history there are a few different companies and cultures represented. Consider how that applies to your world.

Would highly recommend.
Profile Image for Billie.
244 reviews24 followers
February 8, 2021
I find Business books fall into two categories, psychological research then applied to business, or a group of tactics from a particular persons experience.

This is the latter, and because of it, if your organisations aren't like the organisations of the author, you might struggle to apply these.

Having said that, of the books I have read that are like that, this is by far the best, and takes a kind, learning and systems thinking based approach to most of the tactics described within.

The advice is practical and I can see myself using it as a reference. As it's from a collection of blog posts I would recommend treating each part as a single isolated unit, rather than viewing the work as whole.
Profile Image for Julian.
166 reviews
August 23, 2021
Kind of scattered, in terms of topics and especially their applicability -- there's some reasonable small company advice, some decent large company advice, and lots of rapidly-growing-company advice. This latter case is probably where this book is most useful. I tended to agree with everything said, which makes it hard for me to evaluate if the writing here is going to change anyone's mind, but generally gives me a positive feeling about the book.

Actually, probably the biggest thing this book changed my mind on was consistent application of policy, and the value of defining career ladders in terms of how it affects your hiring process, which is something I hadn't thought much about before.

Most unexpected part: there's a Papers We Love-style reading list at the end.
Displaying 1 - 30 of 286 reviews

Can't find what you're looking for?

Get help and learn more about the design.