Cover of The psychology of computer programming
Read Time: ~4.9 hr

The psychology of computer programming

by Gerald M. Weinberg (1998)

About this book

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. The author says, "On an inspired eight-week vacation in Italy, I wrote the first draft of The Psychology of Computer Programming. . . . the book quickly became a best-seller among technical titles, running through more than twenty printings and staying in print for twenty-five years. . . . "For this Silver Anniversary Edition, I decided to take my own advice and not try to hide my errors, for they would be the source of the most learning for my readers. I decided to leave the original text as it was—antiques and all—for your illumination, and simply to add some 'wisdom of hindsight' remarks whenever the spirit moved me. I hope you find the perspective brought by this time-capsule contrast as useful to you as it has been to me." J.J. Hirschfelder of Computing Reviews wrote: "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." Sue Petersen of Visual Developer said: "In this new edition, Jerry looks at where we were 30 years ago, where we are now and where we might be in the future. Instead of changing the original text, he's added new comments to each chapter. This allows the reader to compare and contrast his thinking over the decades, showcasing the errors and omissions as well as the threads that bore fruit. ". . . one issue -- communication -- has been at the core of Jerry's work for decades. Unknown to him at the time, Psychology was to form the outline of his life's work. . . . Psychology is valuable as history in a field that is all too ready to repeat the errors of its past. Read Psychology as a picture of where we've been, where we are now, and where we need to go next. Read it as an index to the thinking of one of the most influential figures in our field."

Setting / LocationGlobal
Story EraContemporary / Future
Protagonist / CoreThe psychology of computer programming Lead Character

Readers who enjoyed this also loved

Cover of The Global Forest

The Global Forest

Diana Beresford-Kroeger

"A world expert on how trees chemically affect our environment, Diana Beresford-Kroeger has woven together ecology, ethnobotany, horticulture, spirituality, science and alternative medicine in The Global Forest to capture their enormous significance to us - and our future. Trees absorb pollutants from the ground, comb particulates from the air and house beneficial insects. But what they do chemically in the environment is something we're only beginning to understand. Trees not only breathe and communicate; they also reproduce, provide shelter, medicine and food, and each of these forty interlocking essays picks out a different aspect of the life of the forest, explains it and then shows why it is so vitally important. Combining the precision of a scientist with the lyricism of a poet, Diana Beresford-Kroeger has written an unforgettable work of natural history that shows how we really can save the Earth, one tree at a time."--Publisher description.

Cover of Restoration agriculture

Restoration agriculture

Mark Shepard

"Around the globe most people get their calories from annual agriculture - plants that grow fast for one season, produce lots of seeds, then die. Every single human society that has relied on annual crops for staple foods has collapsed. Restoration Agriculture explains how we can have all of the benefits of natural, perennial ecosystems and create agricultural systems that imitate nature in form and function while still providing for our food, building, fuel and many other needs - in your own backyard, farm or ranch. This book, based on real-world practices, presents an alternative to the agriculture system of eradication and offers exciting hope for our future."--Publisher's description.

Cover of The ecotechnic future

The ecotechnic future

John Michael Greer

"As peak oil reshapes the terrain of our future, John Michael Greer offers an inspiring vision of cultural evolution rooted in environmental science. For anyone concerned about peak oil and the future of industrial society, this book is an essential guide to the deep patterns of change wracking the world today, and a practical toolkit for building a sustainable future."--Jacket.

Cover of Cutthroat

Cutthroat

Patrick C. Trotter

"Cutthroat tells the full story of the genuine native trout of the American West. This new edition, revised and updated after 20 years, synthesizes what is currently known about one of our most interesting and colorful fishes, includes new information on its biology and ecology, asks how it has fared in the last century, and looks toward its future."--Jacket.

The psychology of computer programming by Gerald M. Weinberg | Literally Just Books