The Psychology of Computer Programming
Book •
Gerald M. Weinberg's 'The Psychology of Computer Programming' examines the human factors that influence software development, including communication, debugging, and team interactions.
Drawing on anecdotes, observations, and practical advice, Weinberg highlights how programmers think and how organizational and psychological factors affect productivity and software quality.
The book introduced important ideas about learning, problem solving, and the social context of programming, influencing subsequent work on software process and management.
It argues for empathy, better communication, and attention to human limitations as crucial to improving software outcomes.
Considered a foundational text, it remains relevant for engineers, managers, and anyone interested in the human side of building software.
Drawing on anecdotes, observations, and practical advice, Weinberg highlights how programmers think and how organizational and psychological factors affect productivity and software quality.
The book introduced important ideas about learning, problem solving, and the social context of programming, influencing subsequent work on software process and management.
It argues for empathy, better communication, and attention to human limitations as crucial to improving software outcomes.
Considered a foundational text, it remains relevant for engineers, managers, and anyone interested in the human side of building software.
Mentioned by
Mentioned in 0 episodes
Mentioned by ![undefined]()

when referencing Gerald Weinberg's influential writing on the human side of software engineering.

Lorin Hochstein

Failure As a Means to Build Resilient Software Systems: A Conversation with Lorin Hochstein


