Book

Programmers at Work

by Susan Lammers

📖 Overview

Programmers at Work presents interviews with nineteen software pioneers from the early days of personal computing in the 1980s. The subjects include Bill Gates, Wayne Ratliff, John Warnock, and other developers who created groundbreaking programs like Lotus 1-2-3, dBASE, and PostScript. Each interview explores the programmer's background, development process, and philosophy toward software creation. Through direct questions and responses, the book documents how these innovators approached problems, structured their work, and turned their ideas into successful products. The discussions cover technical decisions, business challenges, and personal insights from a time when the software industry was still taking shape. Subjects range from programming languages and user interfaces to development tools and marketing strategies. The collection captures a pivotal moment in computing history while revealing timeless principles about creativity, problem-solving, and the intersection of art and engineering in software development.

👀 Reviews

Readers value the historical perspective and raw insights from pioneering programmers like Bill Gates, Peter Norton, and Gary Kildall. Many note the book captures computing history during a key transition period of the mid-1980s. Liked: - Interview format preserves programmers' authentic voices - Technical details balanced with personal stories - Shows thought processes behind major software products - Includes lesser-known figures alongside famous names Disliked: - Some interviews feel surface-level - Technical content dated by today's standards - Focus mainly on PC/Microsoft-related developers - Limited female representation (only 1 of 19 subjects) Ratings: Goodreads: 4.1/5 (89 ratings) Amazon: 4.5/5 (21 ratings) Notable review: "Like sitting down with the pioneers of our industry and hearing their war stories firsthand. The personalities really come through." - Amazon reviewer Several readers mentioned referring back to specific interviews multiple times over the years for inspiration and historical context.

📚 Similar books

Coders at Work by Peter Seibel Fifteen in-depth interviews with notable programmers reveal their approaches to software development, problem-solving methods, and career paths.

Founders at Work by Jessica Livingston Interviews with technology company founders provide first-hand accounts of early startup days and critical decisions that shaped their businesses.

Hackers: Heroes of the Computer Revolution by Steven Levy Chronicles the lives and work of programming pioneers from the 1950s to 1980s who shaped modern computing through their innovations.

Masters of Doom by David Kushner The story of id Software founders John Carmack and John Romero demonstrates the technical and creative processes behind revolutionary game development.

Code: The Hidden Language of Computer Hardware and Software by Charles Petzold Explains the fundamentals of computing from basic electronics to high-level programming through the stories of historical innovations and inventors.

🤔 Interesting facts

🔹 Published in 1986, this book captures candid interviews with pioneering programmers during a pivotal era in computing history, including Microsoft's Bill Gates and the creator of MacPaint, Bill Atkinson. 🔹 Author Susan Lammers conducted these interviews while working as a senior editor at Microsoft Press, providing her unique insider access to these influential figures. 🔹 The book reveals that many of the interviewed programmers were self-taught and began programming as teenagers, challenging the notion that formal education was essential for success in the field. 🔹 Several of the featured programmers went on to become billionaires, including Charles Simonyi and Bill Gates, demonstrating the massive impact of personal computing's early days. 🔹 The interview format was groundbreaking for its time, as it focused not just on technical details but on the creative process and personal philosophies of programmers, helping to humanize the field of software development.