📖 Overview
Coders at Work features interviews with fifteen notable programmers and computer scientists who shaped the field of software development. These conversations reveal their approaches to programming, debugging, and problem-solving through detailed technical discussions and career retrospectives.
The interviewees range from early computing pioneers to modern language creators and systems programmers. Each chapter preserves their voices through extended question-and-answer sessions about specific projects, programming philosophies, and the evolution of their craft over decades of experience.
The subjects discuss their methods for writing and maintaining code, handling complexity, and building reliable systems. The interviews cover technical topics including debugging techniques, programming languages, operating systems, and development tools.
Through these personal accounts, the book examines broader themes about creativity in programming, the nature of software development as both engineering and art, and how programming practices have evolved from computing's early days to the present.
👀 Reviews
Readers found value in the candid interviews with programming pioneers, appreciating the insights into their thought processes and career paths. Many noted the historical perspective of early computing and how programming practices evolved.
Liked:
- Raw, unfiltered conversations showing how experienced programmers think
- Technical depth while remaining accessible
- Mix of practical advice and philosophical views
- Career stories from diverse backgrounds
Disliked:
- Some interviews meandered or focused too much on dated technologies
- Technical discussions could be dense for beginners
- Lack of women programmers interviewed (only 1 of 15)
- Repetitive questions across interviews
Ratings:
Goodreads: 4.16/5 (2,800+ ratings)
Amazon: 4.5/5 (115+ reviews)
Reader quote: "Like sitting down with programming legends over coffee and hearing their war stories" - Amazon reviewer
Several readers commented that the book serves better as reference material to revisit rather than a cover-to-cover read.
📚 Similar books
Programmers at Work by Susan Lammers
Interviews with pioneering programmers from the 1980s reveal their methods, philosophies, and approaches to solving complex programming challenges.
The Pragmatic Programmer by Dave Thomas The book presents programming concepts through experiences and observations of professional developers in their daily work.
Masters of Doom by David Kushner The narrative follows John Carmack and John Romero's journey through programming, game development, and the creation of id Software.
Hackers: Heroes of the Computer Revolution by Steven Levy The book chronicles the history of computer programming through the stories of programming pioneers from MIT, Silicon Valley, and the game industry.
The Soul of a New Machine by Tracy Kidder This Pulitzer Prize-winning account documents the development of a new computer at Data General Corporation and the engineers behind its creation.
The Pragmatic Programmer by Dave Thomas The book presents programming concepts through experiences and observations of professional developers in their daily work.
Masters of Doom by David Kushner The narrative follows John Carmack and John Romero's journey through programming, game development, and the creation of id Software.
Hackers: Heroes of the Computer Revolution by Steven Levy The book chronicles the history of computer programming through the stories of programming pioneers from MIT, Silicon Valley, and the game industry.
The Soul of a New Machine by Tracy Kidder This Pulitzer Prize-winning account documents the development of a new computer at Data General Corporation and the engineers behind its creation.
🤔 Interesting facts
🔹 Joe Armstrong, interviewed in the book, created Erlang - a programming language specifically designed for building fault-tolerant systems. Ironically, he initially named it "Prolog++," but his manager rejected it because he thought the name would cause copyright issues.
🔹 The book features interviews with 15 notable programmers, including Donald Knuth, who created TeX and wrote "The Art of Computer Programming," considered one of the most important works in computer science.
🔹 Several programmers interviewed in the book, including Ken Thompson and Jamie Zawinski, were instrumental in developing Unix and Netscape Navigator - technologies that fundamentally shaped modern computing.
🔹 Despite being published in 2009, many of the interviewed programmers began their careers using punch cards and paper tape, providing a fascinating bridge between computing's earliest days and modern software development.
🔹 Peter Seibel, the book's author, was himself a programmer before becoming a writer, and wrote "Practical Common Lisp" - one of the most comprehensive modern books on LISP programming.