Making Software: What Really Works, and Why We Believe It

Andy Oram
3.5
127 ratings 22 reviews
Many claims are made about how certain tools, technologies, and practices improve software development. But which claims are verifiable, and which are merely wishful thinking? In this book, leading thinkers such as Steve McConnell, Barry Boehm, and Barbara Kitchenham offer essays that uncover the truth and unmask myths commonly held among the software development community. Their insights may surprise you. Are some programmers really ten times more productive than others? Does writing tests first help you develop better code faster? Can code metrics predict the number of bugs in a piece of software? Do design patterns actually make better software? What effect does personality have on pair programming? What matters more: how far apart people are geographically, or how far apart they are in the org chart? Contributors include: Jorge ArandaTom BallVictor R. BasiliAndrew BegelChristian BirdBarry BoehmMarcelo CataldoSteven ClarkeJason CohenRobert DeLineMadeline DiepHakan ErdogmusMichael GodfreyMark GuzdialJo E. HannayAhmed E. HassanIsrael HerraizKim Sebastian HerzigCory KapserBarbara KitchenhamAndrew KoLucas LaymanSteve McConnellTim MenziesGail MurphyNachi NagappanThomas J. OstrandDewayne PerryMarian PetreLutz PrecheltRahul PremrajForrest ShullBeth SimonDiomidis SpinellisNeil ThomasWalter TichyBurak TurhanElaine J. WeyukerMichele A. WhitecraftLaurie WilliamsWendy M. WilliamsAndreas ZellerThomas Zimmermann
Genres: ProgrammingTechnologySoftwareComputer ScienceNonfictionTechnicalManagementComputersScienceBook Club
620 Pages

Community Reviews:

5 star
24 (19%)
4 star
41 (32%)
3 star
41 (32%)
2 star
17 (13%)
1 star
4 (3%)

Readers also enjoyed

Other books by Andy Oram

Lists with this book

The Art of Startup Fundraising
Zero to One: Notes on Startups, or How to Build the Future
Explosive Growth: A Few Things I Learned While Growing To 100 Million Users - And Losing $78 Million
Hello, Startup Reading List
90 books63 voters
The 7 Habits of Highly Effective People: Powerful Lessons in Personal Change
The Pragmatic Programmer: From Journeyman to Master
So Good They Can't Ignore You: Why Skills Trump Passion in the Quest for Work You Love
Clean Code: A Handbook of Agile Software Craftsmanship
Domain-Driven Design: Tackling Complexity in the Heart of Software
Cracking the Coding Interview: 189 Programming Questions and Solutions
Software Engineering
49 books5 voters