The Independent Magazine
for Software Developers
Books Articles Blogs Subscribe d.* Gear About Home
From developer.* Books
Book Cover of Software Conflict 2.0: The Art and Science of Software Engineering
Software Conflict 2.0
The Art and Science of Software Engineering
Foreword by Andrew Hunt
The Pragmatic Programmers, LLC
ISBN: 0977213307 Pages: 308
Cover Price: $29.95 U.S. / UK£22.99
Publication Date: March 10, 2006 Publisher: developer.* Books
Other Options: Amazon US  *  Amazon UK  *  B&N  *  More

Software Conflict 2.0: The Art and Science of Software Engineering updates and expands a neglected classic in the field. The nearly 60 essays in this book—always easily digestible, often profound, and never too serious—are the work of pioneer Robert L. Glass, 50 year software veteran, and author or editor of more than 25 books, including the recent bestseller Facts and Fallacies of Software Engineering.

As loyal Glass readers have come to expect, Software Conflict 2.0 takes up large themes and important questions, never shying away from controversy. Robert Glass has a unique perspective, owing partly to his longevity in the field, partly to his breadth and depth of experience as a practitioner, and partly to his experiences on multiple continents crossing back and forth between the worlds of the university and the professional programming shop.

No matter what unique corner of the software engineering world you call home--be it aerospace or e-commerce--whether you are a researcher, hardcore coder, consultant, or manager, Software Conflict 2.0 tackles questions and conflicts that you will recognize. Bob Glass's wide and deep perspective on the art and science of software engineering will widen and deepen your own perspective.

Pragmatic Programmer Andy Hunt writes in his Foreword to this book, “Eleventh-century philosopher Pierre Abelard taught that, 'The beginning of wisdom is found in doubting; by doubting we come to the question, and by seeking we may come upon the truth.' Welcome to Bob's essays on software conflict. Here you'll find the seeds of doubt, some underlying questions, and a fellow seeker.” We couldn't agree more.

The first edition of Software Conflict was published circa 1990 and, until now, has been out of print for some time. Why? Mainly because that’s the normal pattern for software books: a new book is hot when it hits the streets, but then trends change, paradigms shift, and eventually the publisher stops placing orders with the printer. As hundreds of new books are published every year, a real treasure can be buried in the shifting sands.

Sometimes the significance of a software book transcends the endless cycle of trends and revolutions. In fact, some of the great software books continue to be discussed even decades after their original publication. Why do people keep reading these “dated” software engineering books?

Because the insights of these great books are timeless, as valid today as they were yesterday. Because these insights help us become better software professionals, better researchers, better managers. And because the writings of a computing pioneer like Robert L. Glass might just reveal something about where we are today and where we’re headed.

Software Conflict 2.0 features six new essays by Robert Glass and a new Foreword by Andrew Hunt of the Pragmatic Programmers (Table of Contents).

Software Conflict 2.0
From developer.* Books

Sample essays by Robert L. Glass from Software Conflict 2.0:
if you have any questions, comments, or requests.

Thank you for supporting independent publishing! Message from the publisher.
“Over the years, in the software business, there have only been a handful of writers consistently worth listening to. Bob Glass is one of these rare individuals. If you care about your profession, listen to what he has to say.”
Gerald M. Weinberg
“Robert Glass has spent decades as an astute observer of the software industry. In Software Conflict 2.0 Glass presents insights from some of the timeless debates between the sharpest practitioners and researchers in the field.”
Karl E. Wiegers, Principal Consultant at Process Impact, author of Software Requirements, 2nd Edition
“He brings rare gifts to our profession: intelligence, knowledge, insight, a keenly critical eye, and a shining honesty...Robert L. Glass is a wise man in a field critically short of substance and long on hype.”
—Edmund Arranga
“The Mark Twain of the computer industry.”
—Doug King
“Entertaining, informative, and thought-provoking...There is food for thought for everyone, and if the book stirs controversy, then I suspect it has achieved its purpose.”
—Professor Daniel E. Cooke, International Journal of Software Engineering and Knowledge Engineering
“Bob's essays focus on the realities facing practitioners.”
Andrew Hunt, from the Foreword
“The author has the knack for getting to the essence of an issue and offers many novel insights...lucid and witty.”
—Don Chand, Computing Reviews
Facts About Bob Glass
A 50+ year veteran software practitioner and researcher
Author or editor of over 25 books and over 90 professional papers
Author of regular columns in IEEE Software and Communications of the ACM
A Fellow of the ACM professional society
Editor and publisher of The Software Practitioner newsletter.
Editor Emeritus of the Journal of Systems and Software
Learn More About Robert L. Glass Learn More About developer.* Books
RSS Feeds
Software Engineering Articles and Essays Feed Icon
Software Engineering Blogs Feed Icon
Our newsletter policy:
No list sharing of any kind.
No "special offers" from "partners."
No "webinars." No "Special Reports."
No junk.
New developer.* Shirts & Accessories

All content copyright ©2000-2006 by the individual specified authors (and where not specified, copyright by Read Media, LLC). Reprint or redistribute only with written permission from the author and/or developer.*.