Why Software Gets In Trouble by Gerald M. Weinberg
Series: Quality Software Managment, Book 2.
Approx. 38,410 words.
Published on October 2, 2010.
Many books have described How Software Is Built. Indeed, that's the first title in my Quality Software Series. But why do we need an entire book to explain Why Software Gets In Trouble? Why not just say "people make mistakes"?
Why not? Because there are reasons people make mistakes, and make them repeatedly, and fail to discover and correct them. That's what this book is about.