By Gerald M. Weinberg
Publish yr note: First released in 1971
This landmark 1971 vintage is reprinted with a brand new preface, chapter-by-chapter statement, and straight-from-the-heart observations on themes that impact the pro lifetime of programmers.
Long considered as one of many first books to pioneer a people-oriented method of computing, The Psychology of computing device Programming endures as a penetrating research of the intelligence, ability, teamwork, and problem-solving strength of the pc programmer.
Finding the chapters strikingly suitable to today's matters in programming, Gerald M. Weinberg provides new insights and highlights the similarities and adjustments among from time to time. utilizing a conversational sort that invitations the reader to affix him, Weinberg reunites with a few of his such a lot insightful writings at the human aspect of software program engineering.
Topics comprise egoless programming, intelligence, mental size, character elements, motivation, education, social difficulties on huge tasks, problem-solving skill, programming language layout, workforce formation, the programming surroundings, and lots more and plenty more.
The writer says, "On an encouraged eight-week holiday in Italy, I wrote the 1st draft of The Psychology of laptop Programming. . . . the booklet fast turned a best-seller between technical titles, operating via greater than twenty printings and staying in print for twenty-five years. . . .
"For this Silver Anniversary variation, i made a decision to take my very own suggestion and never attempt to disguise my blunders, for they'd be the resource of the main studying for my readers. i made a decision to go away the unique textual content because it was—antiques and all—for your illumination, and easily so as to add a few 'wisdom of hindsight' feedback at any time when the spirit moved me. i am hoping you discover the point of view introduced by means of this time-capsule distinction as precious to you because it has been to me."
Sue Petersen of visible Developer acknowledged: "In this re-creation, Jerry appears at the place we have been 30 years in the past, the place we're now and the place we would be sooner or later. rather than altering the unique textual content, he's further new reviews to every bankruptcy. this enables the reader to check and distinction his pondering over the many years, showcasing the error and omissions in addition to the threads that bore fruit.
". . . one factor -- communique -- has been on the middle of Jerry's paintings for many years. Unknown to him on the time, Psychology used to be to shape the description of his life's paintings. . . . Psychology is effective as historical past in a box that's all too able to repeat the mistakes of its prior. learn Psychology as an image of the place we've been, the place we're now, and the place we have to pass subsequent. learn it as an index to the contemplating probably the most influential figures in our field."
Alexander Wolfe stated, "Weinberg's booklet isn't loaded up with one-liners, yet particularly offers a nearly Freudian dive into the personalities of the folks you're employed along. whilst I learn it within the overdue Nineteen Seventies (it got here out in 1971) i used to be blown away through its dead-on-ness."
one reviewer commented,
"One comes away with the sensation of getting spent a delightful yet a little 'wasted' afternoon of studying, and because the outdated shaggy dog story is going, 'it ain't until you are attempting to show your head that you just discover how sharp the razor was.'"
An Amazon reviewer wrote: i purchased this for my son, who's following in my footsteps as a working laptop or computer programmer, kind of: rather than computing device languages, meeting languages, Fortran, Cobol, and record turbines, he makes use of more moderen languages resembling Pearl, Ruby, and Java. yet he nonetheless came across this ebook very fascinating and really worth analyzing, as I did years sooner than I first met his mother.
J. Hirschfelder of Computing reports wrote: "The Psychology of laptop Programming . . . was once the 1st significant publication to deal with programming as someone and workforce attempt, and have become a vintage within the box. . . . regardless of, or even even as a result of, the point of view of 1971, this publication is still a must-read for all software program improvement managers."