The Forever War
Joe Haldeman, George Wilson, et al.
4.4 on Amazon
7 HN comments
The Soul of A New Machine
Tracy Kidder
4.6 on Amazon
7 HN comments
Code: The Hidden Language of Computer Hardware and Software
Charles Petzold
4.6 on Amazon
7 HN comments
The Structure of Scientific Revolutions: 50th Anniversary Edition
Thomas S. Kuhn
4.5 on Amazon
7 HN comments
Digital Minimalism: Choosing a Focused Life in a Noisy World
Cal Newport
4.6 on Amazon
7 HN comments
Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones
James Clear and Penguin Audio
4.8 on Amazon
7 HN comments
Operating Systems: Three Easy Pieces
Remzi H Arpaci-Dusseau and Andrea C Arpaci-Dusseau
4.7 on Amazon
7 HN comments
Design Patterns: Elements of Reusable Object-Oriented Software
Erich Gamma , Richard Helm , et al.
4.7 on Amazon
7 HN comments
The Origin of Species: 150th Anniversary Edition
Charles Darwin and Julian Huxley
4.6 on Amazon
7 HN comments
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
Camille Fournier
4.6 on Amazon
6 HN comments
Open: An Autobiography
Andre Agassi, Erik Davies, et al.
4.7 on Amazon
6 HN comments
Getting to Yes: Negotiating Agreement Without Giving In
Roger Fisher , William L. Ury, et al.
4.6 on Amazon
6 HN comments
Lonesome Dove: A Novel
Larry McMurtry
4.8 on Amazon
6 HN comments
How to Avoid a Climate Disaster: The Solutions We Have and the Breakthroughs We Need
Bill Gates
4.5 on Amazon
6 HN comments
Working in Public: The Making and Maintenance of Open Source Software
Nadia Eghbal
4.6 on Amazon
6 HN comments
otrasonJuly 26, 2021
eatonphilonJune 20, 2021
I do agree The Manager's Path is a good one though.
Some other favorites are High Output Management by Andy Grove, Managing Transitions by William Bridges, The Toyota Production System by Taiichi Ohno, Measure What Matters by John Doerr, Peopleware by Tom DeMarco, The Innovator's Dilemma, etc.
ykat7onJuly 8, 2021
1. The Making of a Manager (https://www.amazon.com/Making-Manager-What-Everyone-Looks-eb...)
2. The Manager's Path (https://www.amazon.com/Managers-Path-Leaders-Navigating-Grow...)
3. Crucial Conversations (https://www.amazon.com/Crucial-Conversations-Talking-Stakes-...)
4. The Coaching Habit (https://www.amazon.com/Coaching-Habit-Less-Change-Forever-eb...)
5. The Five Dysfunctions of a Team (https://www.amazon.com/Five-Dysfunctions-Team-Leadership-Len...)
I'm still due to read High Output Management (https://www.amazon.com/High-Output-Management-Andrew-Grove-e...) and Extreme Ownership (https://www.amazon.com/Extreme-Ownership-U-S-Navy-SEALs-eboo...).
chris_jonJuly 26, 2021
Apprenticeship Patterns by Adewale Oshineye and Dave Hoover: A set of "design patterns" for your career as a software engineer. I read this relatively late on, when my career was in a bit of a rut, and I credit it for giving me the motivation and the tools to get out of that rut. I wish I'd found it earlier.
Other brilliant non-technical books: The Manager's Path by Camille Fournier, Radical Candor by Kim Scott, Mastering Communication At Work by Jon Wortmann and Ethan Becker, Mindset by Carol Dweck, Drive by Daniel Pink, The Power of Habit by Charles Duhigg.
Some brilliant books focussing a bit more on tech and code craft: Growing Object Oriented Software, Guided by Tests ("The GOOS Book") by Nat Pryce and Steve Freeman, Refactoring by Martin Fowler, Clean Code and Clean Architecture by Bob Martin.
riccominionAug 10, 2021
amirkdvonJune 19, 2021
- The Manager's Path, by Camille Fournier
- An Elegant Puzzle, by Will Larson
- Team Topologies, by Matthew Skelton and Manuel Pais
- Thinking in Systems, by Donella Meadows
- Also see: references cited in the above and other works by same authors
Disclaimer: Not a seasoned EM and definitely not the first to recommend these on HN.