The Psychology Of Computer Programming
Condition: SECONDHAND
This is a secondhand book. The jacket image is a photograph of the exact copy we have in stock. This image shows the condition of this book. Further condition remarks are below.
Condition remarks:
Book: Good
Jacket: Worn/faded, no tears
Pages: Good
What happens inside the mind of a programmer — and why does it matter so profoundly? The Psychology of Computer Programming by Gerald M. Weinberg is a landmark work that bridges the worlds of cognitive science and software development, arguing that the human element is the most critical — and most neglected — variable in the entire programming process. Weinberg chronicles the social, intellectual, and emotional dynamics at play when programmers write, read, and review code, introducing the now-famous concept of egoless programming as a radical prescription for building better software through collaborative, ego-free teamwork. Written with clarity, wit, and a rare depth of practical wisdom, this book draws on Weinberg's extensive experience at the School of Advanced Technology, State University of New York, to present a rigorous yet accessible analysis of programmer behaviour, team dynamics, and organisational culture. It stands as a foundational text in the field of software engineering, predating and anticipating much of what the modern Agile and DevOps movements would later rediscover. Decades after its first publication, its central question remains urgently unresolved: can we ever truly separate the code from the person who wrote it?
Author: Gerald M. Weinberg
Format: Hardback
Published: 1971, Van Nostrand Reinhold Company
Genre: Science
Condition remarks:
Book: Good
Jacket: Worn/faded, no tears
Pages: Good
What happens inside the mind of a programmer — and why does it matter so profoundly? The Psychology of Computer Programming by Gerald M. Weinberg is a landmark work that bridges the worlds of cognitive science and software development, arguing that the human element is the most critical — and most neglected — variable in the entire programming process. Weinberg chronicles the social, intellectual, and emotional dynamics at play when programmers write, read, and review code, introducing the now-famous concept of egoless programming as a radical prescription for building better software through collaborative, ego-free teamwork. Written with clarity, wit, and a rare depth of practical wisdom, this book draws on Weinberg's extensive experience at the School of Advanced Technology, State University of New York, to present a rigorous yet accessible analysis of programmer behaviour, team dynamics, and organisational culture. It stands as a foundational text in the field of software engineering, predating and anticipating much of what the modern Agile and DevOps movements would later rediscover. Decades after its first publication, its central question remains urgently unresolved: can we ever truly separate the code from the person who wrote it?