📖 Overview
Coders at Work presents a series of in-depth interviews with fifteen influential programmers and computer scientists who have shaped modern computing. Through direct conversations, Peter Seibel captures their perspectives on programming practices, career paths, and technical innovations.
The interview subjects range from programming language creators to software industry pioneers, including Brendan Eich (JavaScript), Joe Armstrong (Erlang), and Simon Peyton Jones (Haskell). Each conversation explores debugging techniques, preferred tools, and approaches to solving complex technical problems.
The discussions cover both practical programming topics and theoretical computer science concepts, from debugging methodologies to views on formal verification and programming language design. The interviewees share personal stories about their earliest programming experiences and the evolution of their technical philosophies.
The book offers insights into how expert programmers think about and approach their craft, revealing common patterns in problem-solving methods while highlighting the diversity of approaches to software development. These conversations illuminate the human aspects of programming and the varying paths to technical excellence.
👀 Reviews
Readers appreciate the interview format and candid insights from notable programmers like Donald Knuth, Peter Norvig, and Ken Thompson. Many found value in hearing about different approaches to debugging, reading code, and solving problems.
Liked:
- Technical depth of discussions
- Mix of practical advice and career stories
- Historical perspectives on programming evolution
- Detailed exploration of coding practices
Disliked:
- Some interviews meander or get too abstract
- Heavy focus on Lisp programming
- Questions become repetitive across interviews
- Limited coverage of modern programming topics
Several readers noted that the book works better when read in segments rather than straight through, as the similar question format can feel redundant.
Ratings:
Goodreads: 4.2/5 (2,800+ ratings)
Amazon: 4.5/5 (130+ ratings)
Common review quote: "Like sitting down with programming legends and hearing their war stories over coffee."
Most critical reviews focus on the book's length (632 pages) and academic tone rather than technical content.
📚 Similar books
Programmers at Work by Susan Lammers
The book contains interviews with programmers from the 1980s, including Microsoft's Bill Gates and Lotus's Mitch Kapor, offering insights into the early days of personal computing.
Masters of Doom by David Kushner The book chronicles the lives of id Software founders John Carmack and John Romero as they create the video game classics Doom and Quake, revealing their coding processes and technical innovations.
The Soul of a New Machine by Tracy Kidder This Pulitzer Prize-winning narrative follows a team of engineers at Data General as they design a new computer under intense pressure, documenting their technical decisions and work methods.
Hackers: Heroes of the Computer Revolution by Steven Levy The book traces the history of hackers from the 1950s to the 1980s through the stories of programming pioneers at MIT, Silicon Valley, and the early personal computer movement.
The Dream Machine by M. Mitchell Waldrop The book details the life of J.C.R. Licklider and his influence on modern computing through interviews and historical accounts of the creation of personal computing and the internet.
Masters of Doom by David Kushner The book chronicles the lives of id Software founders John Carmack and John Romero as they create the video game classics Doom and Quake, revealing their coding processes and technical innovations.
The Soul of a New Machine by Tracy Kidder This Pulitzer Prize-winning narrative follows a team of engineers at Data General as they design a new computer under intense pressure, documenting their technical decisions and work methods.
Hackers: Heroes of the Computer Revolution by Steven Levy The book traces the history of hackers from the 1950s to the 1980s through the stories of programming pioneers at MIT, Silicon Valley, and the early personal computer movement.
The Dream Machine by M. Mitchell Waldrop The book details the life of J.C.R. Licklider and his influence on modern computing through interviews and historical accounts of the creation of personal computing and the internet.
🤔 Interesting facts
🔹 The book contains interviews with pioneers like Peter Norvig (Google's Director of Research) and Jamie Zawinski (early Netscape developer), offering direct insights from people who shaped modern computing.
🔹 Prior to writing this book, Seibel worked as a programmer for eight years and authored "Practical Common Lisp," making him uniquely qualified to conduct technical interviews with fellow programmers.
🔹 The youngest interviewee was 35 and the oldest was 72 at the time of the interviews, spanning multiple generations of programming evolution and different computing eras.
🔹 Several of the featured programmers, including L Peter Deutsch and Donald Knuth, are Turing Award winners - considered the Nobel Prize of computing.
🔹 The interview process was extensive, with each conversation lasting several hours and the final published transcripts averaging around 50 pages per interview.