What people are saying - Write a review
LibraryThing ReviewUser Review - scottjpearson - LibraryThing
This book is misnamed, as the author admits. It should be named "The Anthropology of Computer Programming." It studies the culture of computer programming rather than the psychology of the practice ... Read full review
Despite being from 1971 and drawing its material from the card-punch era, this book is still essential reading for anyone who does computer programming or deals with computer programmers in a non-trivial way.
Its explicit aim is to open a new field of study: the ways in which our individual personality traits and psychology impact on our activity as computer programmers, and its findings bring illumination to anyone who deals more than trivially with computer programming. Among other things it clearly points out several ways in which well-meaning but misguided attempts by managers to improve productivity can actually bring the programming activity to a complete standstill, and shows some ways in which programmers can unconsiously frustrate their own goals by over-identifying with the code they write ("it is a product of me, so any shortcoming in it is a criticism of me, therefore it has no defects"), and makes a strong case for egoless programming as the only healthy mental attitude to code.
Even in the current climate of open-source software development, a revolution its author could never have forseen, it loses none of its relevence, since its subject remains the human beings who perform this unusual activity.
What Makes a Good Program?
18 other sections not shown