The Soul of a New Machine
Tracy Kidder
76 people recommended it in 29 threads, 2008–2025.
What people on Hacker News said
This is a book that every engineer should absolutely read, though not without an uncritical eye for Tom West and Data General.
Its a wonderful story of how a small group of people can come together and make something magical, putting their heart and soul into the efforts.
The canon would accomplish several goals: it'd inform students about the less technical but profoundly important ideas within CS (Brooks' No Silver Bullet, The 10x cost incurred when moving from stage to stage in waterfall, how to treat and manage failure, etc.), it'd teach students how to think about problems (How To Solve It by Polya, The Design Of Everyday Things), and it'd provide history/culture (Coders At Work, Soul of A New Machine).
I also enjoying and have great memories from reading "The Soul of a new Machine", the stress that I felt from that book reflected my own work situation of at the time, so it some how stuck with me more that I believe it would have done at another point in time.
Charles is great at explaining how computers actually work with circuit diagrams from the ground up in a way that's articulate, clear, and engaging. I think I learned more from this book than I did in my CS architecture class.
While the story of a team, Tracy Kidder's _The Soul of a New Machine_ is a classic which I would highly recommend:
Where it comes up
- Ask HN: Books about people who did hard things 2025 · 22 recommendations
- Ask HN: Computer Science/History Books? 2020 · 11 recommendations
- Ask HN: Favorite true story tech book? 2009 · 4 recommendations
- Ask HN: What's the "best" book you've ever read? 2024 · 3 recommendations
- Classic books for tech leads or those aspiring to be 2020 · 3 recommendations
- Ask HN: Do you know any good audio books for developers? 2019 · 2 recommendations
- Ask HN: Fun Tech Book Recommendations? 2019 · 2 recommendations
- Ask HN: What books do you recommend reading once a year? 2018 · 2 recommendations
- Ask HN: 2018 Summer Reading List? 2018 · 2 recommendations
- Ask HN: What are your favorite books of all time, and why? 2017 · 2 recommendations
- Ask HN: Book Recommendations? 2016 · 2 recommendations
- Best development book I've read, has no code in it 2014 · 2 recommendations
- Ask HN: Please name two of your most favorite books. 2009 · 2 recommendations
- Which is your favorite 70-80s computer book? 2008 · 2 recommendations
- SICP: The only computer science book worth reading twice? (2010) 2024 · 1 recommendation
- Ask HN: Any interesting books you have read lately? 2023 · 1 recommendation
- Ask HN: What is the most mind expanding book(s) you have read till date? 2022 · 1 recommendation
- Ask HN: Which books you have read till now that were worth investing time in? 2022 · 1 recommendation
- Ask HN: Which book can attract anyone towards your field of study? 2022 · 1 recommendation
- Books I recommend to my software engineering students 2020 · 1 recommendation
