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

Have one to sell? Sell yours here
or
Get a £0.25 Amazon.co.uk Gift Card
Psychology of Computer Programming
  
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.

Psychology of Computer Programming [Hardcover]

Gerald M. Weinberg
5.0 out of 5 stars  See all reviews (4 customer reviews)

Available from these sellers.


Formats

Amazon Price New from Used from
Kindle Edition £6.41  
Hardcover --  
Paperback £29.18  
Unknown Binding --  
Trade In this Item for up to £0.25
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Psychology of Computer Programming for an Amazon.co.uk gift card of up to £0.25, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.


Product details

  • Hardcover: 288 pages
  • Publisher: Van Nost.Reinhold,U.S. (Feb 1972)
  • Language English
  • ISBN-10: 0442292643
  • ISBN-13: 978-0442292645
  • Product Dimensions: 22.4 x 15.7 x 3 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: 308,664 in Books (See Top 100 in Books)

More About the Author

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

Visit Amazon's Gerald M. Weinberg Page

Product Description

Product Description

This landmark 1971 classic is reprinted with new commentary and a Preface from the author.

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.

Returning to topics that are strikingly relevant to today's issues in programming, Gerald M. Weinberg provides a characteristically fresh perspective on his original insights, highlighting 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 enduring, straight-from-the-heart observations on the human side of software engineering.

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.

From the Epilogue

". . . the reader who has really been touched by this book will start to work on the operating system he carries around in his own central processing unit -- his head. That will be his reward."
--This text refers to the Paperback edition.

Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
 

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
27 of 28 people found the following review helpful
Format:Paperback
I read this book fifteen years ago and it changed the way I wrote programs. I do not have any doubts that reading this book made me a better programmer, analyst and team leader. It made me think about what I was doing, why I was doing it and why the people around me were motivated to do what they did. It gave me insights into how to adjust my interactions with other people and thus get the best out of them with their willing cooperation.

Originally I borrowed it from the University library, but this recent reprint gave me the chance to buy my own copy and reread it with fifteen years more experience. It is still a very good read, in spite of the rather dry title. It is well written with clear arguments and Weinberg does not pull his punches.

The book was written in 1971 and as a result the technology is very dated with a lot of discussion about PL/1 and punched cards. However, the technology is not actually that important. This book is about people and they have not changed in the thirty years since this book was written. Many of the same situations outlined by Weinberg have happened to me and people I know. The questions for managers and programmers at the end of each chapter are still totally relevant. People are still making the same mistakes.

Each chapter contains a large number of anecdotes and an analysis of them. What did the people do wrong? What did they do right? What should they have done differently? Most importantly - what can you learn to stop yourself making the same mistakes? What warning signs should you be on the lookout for?

The book studies programming as a human activity, as a social activity and as an individual activity. There is also an additional section on programming tools and languages. Weinberg strongly promotes what he calls "ego-less programming" and recommends the creation of ego-less programming teams and groups. He offers strong evidence that groups structured in this fashion are significantly more successful than otherwise and my experience to date bears this out.

So, what do I dislike about this book? It contains a few diagrams and the reproduction quality of them is no better than "fair". Furthermore, although the epilogue gives some insight into why the author wrote the book I found one of his reasons vague and slightly suspect with a strong aftertaste of personal morality that has no place in such a book. If you want to know more, you'll have to read the book!

Finally I will let you consider the comments of a reviewer of the first edition of this book. He said "One comes away with the feeling of having spent a pleasant but somewhat wasted afternoon of reading and as the old joke goes '...it ain't till you turn your head that you realise how sharp the razor is..'".

Comment | 
Was this review helpful to you?
8 of 8 people found the following review helpful
Just a fantastic read 8 July 2003
Format:Paperback
See how little the industry has really changed in the past 10 or 15 years.

We may be all XP and UML today, and not SSADM and JSP, and Java and .NET rather than Cobol and Fortran, but the same problems exist and the same mistakes are still being made

Read it and then reflect, it certainly makes you think about IT

Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
Format:Paperback
This is surreal book. After almost forty years not much has hanged. Some details are a bit outdated, but mostly the book is as relevant as it must have been at the time of writing. The book is worth of reading for two reasons. Firstly anyone who is computer professional should be aware of history, and the book is piece of living history of the computer science & engineering. Secondly the book gives comfort. Problems of programming have been known for long time, but there are ways how to live with the problems and such ideas are almost as old as problems.

George Santayana; 'Those who cannot remember the past are condemned to repeat it'. Unfortunately this book (like so many other excellent books) has not teach most of computer professionals and that's why the whole industry is in endless repeat loop.
Comment | 
Was this review helpful to you?

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
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Feedback