The Psychology of Computer Programming and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $4.24 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading The Psychology of Computer Programming on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

The Psychology of Computer Programming: Silver Anniversary Edition [Paperback]

Gerald M. Weinberg
4.1 out of 5 stars  See all reviews (24 customer reviews)

List Price: $44.95
Price: $42.70 & FREE Shipping. Details
You Save: $2.25 (5%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 5 left in stock (more on the way).
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Tuesday, May 28? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $9.99  
Hardcover --  
Paperback $42.70  
Unknown Binding, Import --  
Sell Back Your Copy for $4.24
No matter where you bought them, get up to 70% back when you sell your books at Amazon.com.
Used Price$12.29
Trade-in Price$4.24
Price after
Trade-in
$8.05

Book Description

September 1998 0932633420 978-0932633422 Anl Sub
This landmark 1971 classic is reprinted with a new preface, chapter-by-chapter commentary, and straight-from-the-heart observations on topics that affect the professional life of programmers.

Long regarded as one of the first books to pioneer a people-oriented approach to computing, The Psychology of Computer Programming endures as a penetrating analysis of the intelligence, skill, teamwork, and problem-solving power of the computer programmer.

Finding the chapters strikingly relevant to today's issues in programming, Gerald M. Weinberg adds new insights and highlights the similarities and differences between now and then. Using a conversational style that invites the reader to join him, Weinberg reunites with some of his most insightful writings on the human side of software engineering.

Topics include egoless programming, intelligence, psychological measurement, personality factors, motivation, training, social problems on large projects, problem-solving ability, programming language design, team formation, the programming environment, and much more.

Dorset House Publishing is proud to make this important text available to new generations of Weinberg fans and to encourage readers of the first edition to return to its valuable lessons.

Frequently Bought Together

The Psychology of Computer Programming: Silver Anniversary Edition + Peopleware: Productive Projects and Teams   (Second Edition) + The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)
Price for all three: $101.32

Buy the selected items together


Editorial Reviews

Review

I recently reread parts of The Psychology of Computer Programming that seemed very radical to me when I first read them in 1971. As I look around at today's programmers, I can see what a large, beneficial effect that work has had. --Richard Mateosian, IEEE Micro

The Psychology of Computer Programming . . . was the first major book to address programming as an individual and team effort, and became a classic in the field. . . . Despite, or perhaps even because of, the perspective of 1971, this book remains a must-read for all software development managers. --J.J. Hirschfelder, Computing Reviews

Whether you're part of the generation of the 1960's and 1970's, or part of the current generation . . . you owe it to yourself to pick up a copy of this wonderful book. Once you've digested it, you should then track down all [twenty] of the other Weinberg textbooks published by Dorset House. . . . Every one of them is a jewel. --Ed Yourdon, Cutter IT E-Mail Advisor

About the Author

Internationally respected for his innovative thinking on both human and technical issues, GERALD M. WEINBERG focuses on ways to help people improve their productivity. A highly influential author, lecturer, and consultant, he draws on experiences gained in all three roles, as well as from a long technical career as a software developer and researcher.

Gerald M. Weinberg has written on topics ranging from computer systems and programming to education and problem solving -- and most recently, on writing, itself, and fiction! He is author, coauthor, or editor of more than twenty Dorset House books.

Product Details

  • Paperback: 292 pages
  • Publisher: Dorset House; Anl Sub edition (September 1998)
  • Language: English
  • ISBN-10: 0932633420
  • ISBN-13: 978-0932633422
  • Product Dimensions: 6.1 x 9.1 inches
  • Shipping Weight: 14.4 ounces (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (24 customer reviews)
  • Amazon Best Sellers Rank: #225,468 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

The book's present-day relevance was amazing. David H. Hoover  |  2 reviewers made a similar statement
The book was first written in 1971. Shigeyuki Inubushi  |  2 reviewers made a similar statement
I don't think you can actually "review" a book like this one. Dmitry Dvoinikov  |  2 reviewers made a similar statement
Most Helpful Customer Reviews
39 of 41 people found the following review helpful
4.0 out of 5 stars Silver anniversary edition hits gold February 27, 2001
Format:Paperback
The silver anniversary edition is an updated version of the classic work originally published in 1971. How can this still be relevant? Easy: people haven't really changed.

Weinberg did something courageous in his updated text. Instead of whitewashing history, he let his original text stand, unedited, and simply commented on each chapter separately. The approach worked for me, making an already entertaining text a joy to read.

What is all this about? Weinberg writes "This book has only one major purpose--to trigger the beginning of a new field of study: computer programming as a human activity, or, in short, the psychology of computer programming. All other goals are subservient to that one." Indeed there has been much study of computer programming as an art and as a discipline for individuals and for groups. This book may represent the beginning of that noble effort.

Don't be put off by the technology Weinberg occasionally uses within the text. At the time of this book's writing, FORTRAN, PL/1, and APL were in common use and OS/360 was the defacto standard. If echoes of the past bother you, ignore them! Instead, concentrate on Weinberg's main topic: the people who develop software systems. For example, consider the following: "...the average programming manager would prefer that a project be estimated at twelve months and take twelve than the same project be estimated at six months and take nine. This is an area where psychological study could be rewarding, but there are indications from other situations that it is not the mean length of estimated time that annoys people, but, rather, the standard deviation in actual time taken." Of course this notion applies as much today as it did then. Weinberg provides numerous, powerful insights throughout the text that have stood the test of time. He got it right then--and it is still right.

The book is well researched and contains many stories. All ring true and some made me laugh out loud. If you don't see a little of yourself in this book, you aren't a computer professional. Buy it, read it, and then leave it on your manager's chair. It will do both of you a world of good.
Was this review helpful to you?
29 of 30 people found the following review helpful
Format:Paperback
What prompted me to buy and read this book was Steve McConnel's recommendation in Code Complete. After reading Psychology from cover to cover, I have become a Weinberg fan!

The book is a true jewel - not deficient, not redundant. Every sentence means a lot, and carries insight and pure wisdom. The book demands your utmost attention. Weinberg speaks with precision, simplicity, grace, and wisdom. I found myself quoting him very often! The anecdotes are memorable and relevant - you'll find yourself narrating them to others!

Things I liked most: The entire section on "Egoless Programming". The first three parts of the book are amazingly relevant, although the book has been written over 25 years back (I didn't even exist back then!)

Things I liked least: The last part "Programming Tools" seems to be the only part that's dated. It may be more meaningful to someoone who has experienced such tools and languages.

Now I look forward to reading Weinberg's other books, including "Becoming a Technical Leader", "The Secrets of Consulting", and the "Quality Software Management" series.

Comment | 
Was this review helpful to you?
33 of 39 people found the following review helpful
5.0 out of 5 stars A timeless way to build software January 5, 2000
Format:Paperback
One of the growing movements in software development is the use of patterns. Based on the work of Christopher Alexander as described in his books, A Pattern Language, Oxford University Press, 1977 and The Timeless Way of Building, Oxford University Press, 1979, it entered the computing field with the publication of the classic book Design Patterns by Gamma et. al., Addison-Wesley, 1994. A design pattern is a reusable meta-design that can be applied in many different contexts.
The timeless adjective can also be applied to this book by Weinberg. Originally written in 1971, the only parts that are dated are the descriptions of the hardware. All points dealing with the human elements of software creation are just as valid today as they were twenty five years ago. Furthermore, as long as the human psyche stays as it is, they will continue to be valid. Despite all of our technical and physical advances, there is no reason to believe that human nature has changed in the last three thousand years. As so many writers point out, the high failure rate of software projects is not due to technical factors but human ones. Weinberg deals with many of these points and offers simple advice on how to solve the psychological problems of software development. In many ways, his solutions can be considered patterns as well.
I listed this book as one of the best books of the year in my annual column published in the September, 1999 issue of Journal of Object-Oriented Programming and could probably do so again in an other twenty five years.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
3.0 out of 5 stars Makes some good points but is very hard to finish
I bought this book because it was on Jeff Atwood and Joel Spolsky's recommended reading lists. The author makes some good points about programmers but rarely support his ideas... Read more
Published 3 months ago by Paul A. Brown Jr.
4.0 out of 5 stars Still Worth Reading
I read this book again after long time and I still found this book really useful.

This silver anniversary edition is an update of original version published more than 40... Read more
Published 3 months ago by Anto Jurkovic
5.0 out of 5 stars Very relevant
After reading this book, I gained a lot of confidence in my abilities. I discovered my strengths and some areas that I'm working on. Read more
Published 4 months ago by StewShack.com
2.0 out of 5 stars No Added Value and Too Little Too Late
In the 70s, system programmers from local industry flocked to SUNY-Binghamton to take Gerry's course, and they gave it rave reviews. Read more
Published 8 months ago by W. H. Niehoff
5.0 out of 5 stars Source of Perspective
This book is like a time capsule. The author references all sorts of technologies from my youth and topics that were hot 30 years ago. It conjures a lot of nostalgia in me. Read more
Published 8 months ago by Steven N. Vaughn
5.0 out of 5 stars Psychology in Computer Programming - Silver edition -
The book was first written in 1971. However, what are written is still fresh and includes lots of things to think about not only when programming, but also, when to do something.
Published on July 5, 2009 by Shigeyuki Inubushi
5.0 out of 5 stars Still Well Worth Reading
I bought The Psychology of Computer Programming for my son, who is following in my footsteps as a computer programmer, sort of: Instead of machine languages, assembly languages,... Read more
Published on February 7, 2009 by watzizname
5.0 out of 5 stars Still Well Worth Reading
I bought this for my son, who is following in my footsteps as a computer programmer, sort of: Instead of machine languages, assembly languages, Fortran, Cobol, and report... Read more
Published on February 7, 2009 by watzizname
5.0 out of 5 stars You write the program and the program writes you
I don't think you can actually "review" a book like this one. It's like reviewing Dostoevsky.

Sufficient is to say that this book is still highly relevant after 35... Read more
Published on January 28, 2008 by Dmitry Dvoinikov
1.0 out of 5 stars Unbelievably Bad!
I think Wienberg must be spamming these reviews with a multitude of user names. That is the only explanation that can explain the four star average rating for this steaming pile... Read more
Published on November 1, 2006 by A Student
Search Customer Reviews
Only search this product's reviews


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...



Look for Similar Items by Category