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 observation, and straight-from-the-heart observations on issues 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 strength of the pc programmer.
Finding the chapters strikingly appropriate to today's concerns in programming, Gerald M. Weinberg provides new insights and highlights the similarities and transformations among every now and then. utilizing a conversational type that invitations the reader to affix him, Weinberg reunites with a few of his such a lot insightful writings at the human part of software program engineering.
Topics comprise egoless programming, intelligence, mental dimension, character components, motivation, education, social difficulties on huge initiatives, problem-solving skill, programming language layout, crew 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 machine Programming. . . . the e-book quick 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 recommendation and never try and disguise my mistakes, 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' comments each time the spirit moved me. i'm hoping you discover the viewpoint introduced by way of this time-capsule distinction as priceless to you because it has been to me."
Sue Petersen of visible Developer stated: "In this new version, Jerry seems to be 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 additional new reviews to every bankruptcy. this permits the reader to match and distinction his considering over the a long time, showcasing the error and omissions in addition to the threads that bore fruit.
". . . one factor -- communique -- has been on the center 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 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 deliberating essentially the most influential figures in our field."
Alexander Wolfe stated, "Weinberg's booklet isn't loaded up with one-liners, yet really offers a nearly Freudian dive into the personalities of the folk you're employed along. whilst I learn it within the past due 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 examining, and because the previous shaggy dog story is going, 'it ain't until you are attempting to show your head that you simply become aware of 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 laptop languages, meeting languages, Fortran, Cobol, and file turbines, he makes use of more moderen languages corresponding to Pearl, Ruby, and Java. yet he nonetheless stumbled on this ebook very attention-grabbing and worth examining, as I did years earlier than I first met his mother.
J. Hirschfelder of Computing stories wrote: "The Psychology of laptop Programming . . . used to be the 1st significant ebook to deal with programming as somebody and crew attempt, and have become a vintage within the box. . . . regardless of, or even even as a result of, the viewpoint of 1971, this ebook is still a must-read for all software program improvement managers."