or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
27 used & new from $19.95

Have one to sell? Sell yours here
 
   
The Psychology of Computer Programming: Silver Anniversary Edition
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

The Psychology of Computer Programming: Silver Anniversary Edition (Paperback)

~ (Author)
4.2 out of 5 stars  See all reviews (17 customer reviews)

List Price: $44.95
Price: $38.42 & this item ships for FREE with Super Saver Shipping. Details
You Save: $6.53 (15%)
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
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Wednesday, November 11? Choose One-Day Shipping at checkout. Details
15 new from $37.99 12 used from $19.95

Formats

Amazon Price New from Used from
  Hardcover -- $1.34 $0.74
  Paperback $38.42 $37.99 $19.95

Amazon Shorts - Read Gerald M. Weinberg for just 49¢
Amazon Shorts are exclusive short stories and essays by favorite authors, delivered digitally.

Frequently Bought Together

Customers buy this book with The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition) by Frederick P. Brooks

The Psychology of Computer Programming: Silver Anniversary Edition + The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition (2nd Edition)

Customers Who Bought This Item Also Bought

Becoming a Technical Leader: An Organic Problem-Solving Approach

Becoming a Technical Leader: An Organic Problem-Solving Approach

by Gerald M. Weinberg
4.7 out of 5 stars (11)  $22.52
Software Creativity 2.0

Software Creativity 2.0

by Robert L Glass
4.1 out of 5 stars (10)  $26.59
An Introduction to General Systems Thinking (Silver Anniversary Edition)

An Introduction to General Systems Thinking (Silver Anniversary Edition)

by Gerald M. Weinberg
4.8 out of 5 stars (8)  $25.54
Weinberg on Writing: The Fieldstone Method

Weinberg on Writing: The Fieldstone Method

by Gerald M. Weinberg
4.8 out of 5 stars (15)  $22.45
Perfect Software: And Other Illusions about Testing

Perfect Software: And Other Illusions about Testing

by Gerald M. Weinberg
4.1 out of 5 stars (10)  $21.55
Explore similar items

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


Product Description

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.

Product Details

  • Paperback: 292 pages
  • Publisher: Dorset House; Anl Sub edition (September 1998)
  • Language: English
  • ISBN-10: 0932633420
  • ISBN-13: 978-0932633422
  • Product Dimensions: 8.8 x 6 x 0.7 inches
  • Shipping Weight: 14.4 ounces (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (17 customer reviews)
  • Amazon.com Sales Rank: #240,746 in Books (See Bestsellers in Books)

More About the Author

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

Visit Amazon's Gerald M. Weinberg Page

Look Inside This Book


What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

17 Reviews
5 star:
 (10)
4 star:
 (3)
3 star:
 (2)
2 star:
 (1)
1 star:
 (1)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (17 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
24 of 25 people found the following review helpful:
5.0 out of 5 stars Condensed, highly quotable software wisdom. 0% redundancy!, November 28, 1999
By Iyad El-Baghdadi (Sharjah, United Arab Emirates) - See all my reviews
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
28 of 30 people found the following review helpful:
4.0 out of 5 stars Silver anniversary edition hits gold, February 27, 2001
By B. Scott Andersen (Acton, MA USA) - See all my reviews
(REAL NAME)   
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.
Comment Comment (1) | Permalink | Was this review helpful to you? Yes No (Report this)



 
31 of 36 people found the following review helpful:
5.0 out of 5 stars A timeless way to build software, January 5, 2000
By Charles Ashbacher "(cashbacher@yahoo.com)" (Marion, Iowa United States(cashbacher@yahoo.com)) - See all my reviews
(TOP 50 REVIEWER)      
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 Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

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... Read more
Published 4 months ago 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 9 months ago 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 21 months ago 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

4.0 out of 5 stars One of the key books on the people side of software
If you're a developer (referred here as a "programmer") and something's not going just right in your work or group, try reading this book to see if the situations are somehow... Read more
Published on October 24, 2006 by T. Harris

3.0 out of 5 stars Retrospective on Pioneering Days
The purpose of this book is to study computer programming as a human activity, or its psychology. This was written in 1971, just after the pioneering days of programming had... Read more
Published on February 14, 2005 by Acute Observer

3.0 out of 5 stars Good info on collaborations, but short on details and dated
This book has a wealth of information on how programmers work when in groups, and is a useful read for both managers and individual contributors alike. Read more
Published on December 21, 2003 by Lars Bergstrom

4.0 out of 5 stars How to understand your friend the programmer
Recently I was working with a group of professors who were rethinking the programming curriculum for Japanese computer science students. Read more
Published on December 17, 2002 by Jerry in Japan

5.0 out of 5 stars Timeless Insight into the Mind of the Programmer
The book's present-day relevance was amazing. The similarities in the behavior and interaction of the programmers of today and the programmers of old provides a unique... Read more
Published on December 4, 2001 by David H. Hoover

5.0 out of 5 stars A must for every professional
Some younger programmers may get impatient with the Weinberg's references to obsolete activities, such as keypunching and submitting a debugging run, but they shouldn't stop... Read more
Published on June 24, 2001 by Conrad H. Weisert

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.