By Gerald M. Weinberg
Publish 12 months note: First released in 1971
This landmark 1971 vintage is reprinted with a brand new preface, chapter-by-chapter observation, and straight-from-the-heart observations on themes that have an effect on the pro lifetime of programmers.
Long considered as one of many first books to pioneer a people-oriented method of computing, The Psychology of desktop Programming endures as a penetrating research of the intelligence, ability, teamwork, and problem-solving energy of the pc programmer.
Finding the chapters strikingly proper to today's matters in programming, Gerald M. Weinberg provides new insights and highlights the similarities and changes among at times. utilizing a conversational variety that invitations the reader to hitch him, Weinberg reunites with a few of his so much insightful writings at the human aspect of software program engineering.
Topics contain egoless programming, intelligence, mental dimension, character elements, motivation, education, social difficulties on huge initiatives, problem-solving skill, programming language layout, group formation, the programming surroundings, and masses more.
The writer says, "On an encouraged eight-week holiday in Italy, I wrote the 1st draft of The Psychology of computing device Programming. . . . the publication speedy 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 version, i made a decision to take my very own suggestion and never attempt to conceal my blunders, for they'd be the resource of the main studying for my readers. i made a decision to depart 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 through this time-capsule distinction as precious to you because it has been to me."
Sue Petersen of visible Developer stated: "In this new version, Jerry appears to be like at the place we have been 30 years in the past, the place we're now and the place we'd 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 a long time, showcasing the blunders 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 background in a box that's all too able to repeat the mistakes of its earlier. learn Psychology as an image of the place we've been, the place we're now, and the place we have to cross subsequent. learn it as an index to the taking into consideration probably the most influential figures in our field."
Alexander Wolfe stated, "Weinberg's booklet isn't loaded up with one-liners, yet quite presents a nearly Freudian dive into the personalities of the folks you're employed along. while I learn it within the overdue Nineteen Seventies (it got here out in 1971) i used to be blown away via its dead-on-ness."
one reviewer commented,
"One comes away with the sensation of getting spent a delightful yet just a little 'wasted' afternoon of interpreting, and because the outdated comic story is going, 'it ain't until eventually you are trying 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, type of: rather than computer languages, meeting languages, Fortran, Cobol, and document turbines, he makes use of more recent languages resembling Pearl, Ruby, and Java. yet he nonetheless came across this booklet very attention-grabbing and worth examining, as I did years earlier than I first met his mother.
J. Hirschfelder of Computing reports wrote: "The Psychology of desktop Programming . . . used to be the 1st significant booklet to deal with programming as someone and group attempt, and have become a vintage within the box. . . . regardless of, or even even as a result of, the viewpoint of 1971, this e-book continues to be a must-read for all software program improvement managers."