Book · 2019
An Elegant Puzzle
by Will Larson
Will Larson treats engineering management as a systems problem, headcount and career ladders, and r/ExperiencedDevs keeps filing it next to Designing Data-Intensive Applications.
What does Reddit think of An Elegant Puzzle?
30 mentions is a small sample, but the shape is consistent: r/ExperiencedDevs drives 21 of them at positive sentiment, while r/cscareerquestions and r/devops sit at mixed. One top comment sorts the genre bluntly, "skip most of those honestly," then keeps this book in the "actually useful for staff-level" tier alongside Tanya Reilly's The Staff Engineer's Path and Kleppmann's Designing Data-Intensive Applications (↑83). Another answers a promotion question directly: this book and The Manager's Path, in that order, for someone taking over ten engineers (↑67). A third credits Will Larson's ongoing blog as much as the book itself for being consistently insightful (↑42). Nobody in the displayed excerpts argues with any of this. What's missing is friction: no thread here treats the book as overrated or redundant with its peers, which for a fast-moving engineering-management reading list is its own small data point.
Community feedback & reader fit
Themes
- · Engineering management as a systems problem: headcount, tooling, career ladders
- · Positioning among the staff/EM reading canon (Staff Engineer's Path, DDIA, Manager's Path)
- · Will Larson's blog as an extension of the book
- · Advice for engineers newly promoted into management
Common praise
- + One r/ExperiencedDevs list keeps it in the "actually useful for staff-level" tier, right after dismissing most other suggestions in the thread (↑83).
- + It's the first of two books recommended to someone congratulated on a new management role overseeing ten engineers (↑67).
- + A dev credits both the book and Will Larson's blog posts as consistently insightful, treating them as one ongoing body of work (↑42).
Common criticism
- − Every displayed mention sits inside someone else's career-advice thread; none of the excerpts is a dedicated discussion of the book on its own terms.
- − r/cscareerquestions and r/devops both land at mixed sentiment, a real gap from r/ExperiencedDevs' positive read, suggesting the book lands harder with people already doing the job than with people asking how to get there.
Who it's for
Take this seriously if you just got handed a team and don't know what to do with headcount or a career ladder that doesn't exist yet. r/ExperiencedDevs recommends it specifically to someone newly promoted to manage ten engineers, paired with The Manager's Path (↑67). Pair it with Designing Data-Intensive Applications if what you actually want is the systems-thinking version rather than the people-management version; Reddit treats the two as complementary, not competing (↑83). If you're still an IC weighing whether management is even the path, the sentiment gap between r/ExperiencedDevs and r/cscareerquestions suggests this book speaks more to people already in the role than people deciding whether to take it.
Mentions over time
Top subreddits
Which Reddit comments matter for An Elegant Puzzle?
The most relevant excerpts across the subreddits where this book is mentioned — opinionated, argued takes first, then top-upvoted mentions. Click through to read the full thread.
“skip most of those honestly **actually useful for staff-level:** * "the staff engineer's path" - yes, tanya reilly actually knows what she's talking about * "designing data-intensive applications" by kleppmann - will make you mass more useful in system design than any "architecture" book * "an e…
“I'm an Engineering Manager and I follow a number of people with similar roles/experience: * Charity Majors - she writes a lot of great articles on tech leadership * Pat Kua ([
“Congrats for your new role. I believe senior is more about people management. So, my suggestions are 1. An Elegant Puzzle: Systems of Engineering Management 2. [The Manager\`s Path](
“Read Will Larson’s work, his book « An Elegant Puzzle » is great and his blog posts are very insightful as well!
“Just compiling others' answer here: * __The Art of War__ by _Sun Tzu_ * __Become an Effective Software Engineering Manager__ by _James Stanie…
“I recently subscribed to leaddev.com but haven't gotten much value out of it yet. The Manager's Path by Camille Fournier and An Elegant Puzzle by Will Larson are both widely regarded as some of the best engineering management books.
“Read the book The staff Engineers Path and the Manager's Path. An Elegant Puzzle is also a good resource. This led me down the path to Staff engineer which is less about the ins and outs of a particular language and more about setting strategic direction.
“Recommended reading: * Managing Humans * The Manager's Path * An Elegant Puzzle > For those of you wh…
“Books: - The Manager's Path - I'd recommend this book to any engineer, honestly, but it follows a career from engineer through CTO and explains how the landscape/challenges change - it's great. - An Elegant Puzzle: Systems of Engineering Management (probably better once you have more experience) - …
““An Elegant Puzzle” is an excellent primer on engineering leadership that gives just enough background on a number of strategic management level topics. “The Software Architect Elevator” is a great reference on how to use technical leadership to be an effective interface between business leadership…
“An Elegant Puzzle by Will Larson is a great book. Some useful blogs - - - - Talks which I liked - - - -
“An Elegant Puzzle by Will Larson. Most other books are a bunch of fluff this one almost all the content is useful
“My favorite was “an elegant puzzle” by Will Larson
“I just went through the same rabbit hole. I enjoyed: - Peopleware - An Elegant Puzzle: Systems of Engineering Management - Begin with We - Become an Effective Software Engineering Manager
“I was promoted from IC and it was an obvious best path for me as someone with not bad hard skills but fatigued with continually new tech. I found value in a few books: - An Elegant Puzzle - Will Larson - Engineering Management for the Rest of Us - Sarah Drasner - Drive - Dan Pink - Unreasonable H…
Convinced? Pick up An Elegant Puzzle
Readers also mention
Books that share discussion threads with An Elegant Puzzle — counted from the comments, not curated.
An Elegant Puzzle — frequently asked
Is An Elegant Puzzle worth reading for a first-time engineering manager?+
Yes, per the one directly on-point example in the data: an r/ExperiencedDevs commenter congratulates someone on a promotion to manage ten engineers and recommends this book first, The Manager's Path second (↑67). Nobody in that thread treats it as too advanced for a first-time manager; it's presented as where you start, not something to grow into later.
Is An Elegant Puzzle better than Designing Data-Intensive Applications?+
Wrong comparison, per Reddit. A top r/ExperiencedDevs list keeps both in its "actually useful for staff-level" tier while dismissing most other suggestions in the same thread (↑83). One covers systems design, the other covers engineering management, and nobody in the displayed data treats them as competitors or ranks one above the other.
Do you need to be a staff engineer to get value from An Elegant Puzzle?+
Not necessarily, but the sentiment split hints at where it lands best. r/ExperiencedDevs runs positive on it, while r/cscareerquestions and r/devops, the more junior-leaning subs, sit at mixed. That's consistent with a book written for people already managing a team, not people still weighing whether to take the role.
Does Reddit read Will Larson's blog instead of An Elegant Puzzle, or both?+
Both, per at least one account. A r/ExperiencedDevs comment recommends the book directly and adds that Larson's blog posts "are very insightful as well" (↑42), treating the two as one continuous body of work. Nothing in the displayed data suggests Reddit sees the blog as a free replacement for actually reading the book.