Programming Books C Java PHP Python Learn more Browse Programming Books
Software Creativity 2.0 and over one million other books are available for Amazon Kindle. Learn more
  • List Price: $25.99
  • Save: $4.83 (19%)
FREE Shipping on orders over $35.
Only 3 left in stock (more on the way).
Ships from and sold by
Gift-wrap available.
Software Creativity 2.0 has been added to your Cart
+ $3.99 shipping
Used: Good | Details
Sold by Hollander Books
Condition: :
Comment: 100% Satisfaction Guaranteed. Daily Shipping. Free Tracking.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image

Software Creativity 2.0 Paperback – November 27, 2006

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from
"Please retry"
"Please retry"
$9.89 $4.96

Best Books of the Year
See the Best Books of 2014
Looking for something great to read? Browse our editors' picks for 2014's Best Books of the Year in fiction, nonfiction, mysteries, children's books, and much more.
$21.16 FREE Shipping on orders over $35. Only 3 left in stock (more on the way). Ships from and sold by Gift-wrap available.

Frequently Bought Together

Software Creativity 2.0 + Facts and Fallacies of Software Engineering
Price for both: $54.88

Buy the selected items together
If you buy a new print edition of this book (or purchased one in the past), you can buy the Kindle edition for only $2.99 (Save 63%). Print edition purchase must be sold by Amazon. Learn more.

Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 484 pages
  • Publisher: developer.* Books; No Edition Stated edition (November 27, 2006)
  • Language: English
  • ISBN-10: 0977213315
  • ISBN-13: 978-0977213313
  • Product Dimensions: 7.5 x 1 x 9.2 inches
  • Shipping Weight: 1.7 pounds (View shipping rates and policies)
  • Average Customer Review: 3.8 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon Best Sellers Rank: #1,642,589 in Books (See Top 100 in Books)

Editorial Reviews


Bob Glass is one of these rare individuals in the software business consistently worth listening to. -- Gerald M. Weinberg, 2005

I hope this book will help creativity in our industry to move at least a little beyond lip service. -- Tom DeMarco, from the Foreword

From the Publisher

Dedicated to all the software people trying to change the world.

"...because the people who are crazy enough to think they can change the world, are the ones who do." --Jack Kerouac

Customer Reviews

This book stands above his other contributions as his magnum opus.
Steve McConnell
I have tons of books I want to read, unfortunately I will put this one to the end of my list, as the typesetting just doesn't make for an enjoyable reading experience.
Johan Kotlinski
For one, he's been in the software industry longer than most current software developers have been alive.

Most Helpful Customer Reviews

45 of 45 people found the following review helpful By Steve McConnell on January 19, 2007
Format: Paperback
Creativity is mentioned frequently in software discussions, usually with only a bare awareness of the factors that contribute to true creativity and usually with only the most superficial understanding of the role creativity should play in software development.

These common references to creativity might be misguided, but they speak to an important truth: creativity is a topic of central importance to software development, and this seminal book provides a vivid explanation of how and why.

Most of the book is structured as a study in contrasts: discipline vs. flexibility, quantitative vs. qualitative, process vs. product, theory vs. practice, and so on. This is not just a tidy, contrived organizational structure. These contrasts define longstanding, conflicts in software development -- "essential tensions" if you will -- that are not likely to disappear anytime soon. Indeed, the intellectual energy generated by these "essential tensions" prod the explorations and spark the debates that, over time, keep the software industry moving forward. Glass explores these contrasting & conflicting positions with a rare appreciation for the value that both sides contribute to the software field.

Glass's writing style is light which sometimes has the effect of understating the importance of his subject matter. It's easy to breeze through the chapters, viewing the content as entertaining but not particular substantitive. It's only later -- when you see an agile zealot debating a process bigot, or when you a see an academically-authored article bemoaning the poor state of real-world practices -- that you think "none of these people seem to understand what the real issues are," and you realize that you've gained some uncommonly powerful insights from this book.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
16 of 16 people found the following review helpful By Shawn McKenna on June 8, 2007
Format: Paperback Verified Purchase
Too often pragmatic concepts in software fall victim to zealot practitioners whose ideology includes panacean promises of one-click programming and ideas that good process guarantees a good product regardless of personnel. Too many people still promote their ideas and methodologies as cure-alls. These people treat software as a franchise with a factory-line assembly and replaceable parts. It is anathema for many to think of software as a creative endeavor. However, this idea that software development lives and breathes with creativity is what software curmudgeon Robert Glass takes on in his sagacious book on software. This book is a newer version of his original 1995 "Software Creativity" which has been unavailable (cheaply) for many years.

This book is divided into four parts. The first part (and I feel the most important of the book) is the exploration of software creativity. Here he takes on nine dichotomous subjects (discipline vs. flexibility, formal methods vs. heuristics, optimizing vs. satisficing, quantitative vs. qualitative, process vs. product, intellectual vs. clerical, theory vs. practice and industry vs. academe, fun vs. serious) and explores the advocates on both sides and tries to find definitive answers (or at least raise more questions).

What I found fascinating about several of these chapters like quantitative vs. qualitative and industry vs. academe is that they can apply to many different industries and not just software. How many times has quantitative reasoning been used in business only to fail miserably in the hands of MBAs? How can academe differ so much from practice (like getting your Juris Doctorate compared to really practicing law)?
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
7 of 7 people found the following review helpful By J. Peterson on April 18, 2009
Format: Paperback Verified Purchase
This is a loosely-knit collection of essays that range from the brilliant and thought-provoking to the mundane and pointless.

Glass sheds useful light on the conflict between agile methods and those which demand control - Greeks vs. Romans, in one analogy. Is more process better, or not? This is a struggle that many companies are dealing with, with proponents on both sides. I can relate well to this having worked in both types of organizations. As a longtime software practitioner, Glass naturally comes down firmly on one side of this issue, but advocating a path that is practical and useful. And I loved his question "Is programming fun?" because this is something everyone seems to have lost sight of.

A few things that I really didn't like:
* One point where the author suddenly launched into gratuitous political comments that were irrelevant to the point of the article. It's always an author's privilege to do this, but the injection of politics (or religion) into subjects like this where they have no place immediately cause me to wonder if the whole message is somehow tainted by the author's need to make more points like this.
* At another point the author recoils in horror (calling it "strange and jarring") that Watts Humphrey would cite IBM as a example of a company with strong innovation. Humphrey's book on innovation was published in 1987, when IBM was still the undisputed technology leader as it had been for 30 years, responsible for most major hardware and software innovations of that period. Although IBM today is a shadow of its former self in that regard, it still produces more patents than any other company worldwide. For Mr.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews

More About the Author

Robert L. Glass (Bob) has recently done something completely different. He has written a whimsical story based on the Snow White fable in which he takes liberties with the characters involved, including changing their race! The title of the book is Ebony Black and the Seven Giants, and it has just been posted on Amazon as an ebook.

Before this new and odd change, Bob did what he is most well-known for, he meandered the halls of computing for almost 60 years now, starting with a three-year gig in the aerospace industry (at North American Aviation) in 1954-1957, which makes him one of the true pioneers of the software field.

That stay at North American extended into several other aerospace appearances (at Aerojet-General Corp., 1957-1965) and the Boeing Company, 1965-1970 and 1972-1982). His role was largely that of building software tools used by applications specialists. It was an exciting time to be part of the aerospace business - those were the heady days of Space Exploration, after all - but it was an even headier time to be part of the Computing Field. Progress in both fields was rapid, and the vistas were extraterrestrial!

The primary lesson he learned during those aerospace years was that he loved the technology of software, but hated being a manager. He carefully cultivated the role of technical specialist, which had two major impacts on his career - (a) his technical knowledge remained fresh and useful, but (b) his knowledge of management - and his earning power (!) - were diminished commensurately.

When his upwards mobility had reached the inevitable technological Glass ceiling (tee-hee!), Glass took a lateral transition into academe. He taught in the Software Engineering graduate program at Seattle University (1982-1987) and spent a year at the (all-too-academic!) Software Engineering Institute (1987-1988). (He had earlier spent a couple of years (1970-1972) working on a tools-focused research grant at the University of Washington).

The primary lesson he learned during those academic years was that he loved having his Head in the academic side of software engineering, but his Heart remained in its practice. You can take the man out of industry, apparently, but you can't take the industry out of the man. With that new-found wisdom, he began to search for ways to bridge what he had long felt was the "Communication Chasm" between academic computing and its practice.

He found several ways of doing that. Many of his books (over 25) and professional papers (over 90) focus on trying to evaluate academic computing findings and on transitioning those with practical value to industry. (This is decidedly a non-trivial task, and is largely responsible for the contrarian nature of his beliefs and his writings). His lectures and seminars on software engineering focus on both theoretical and best-of-practice findings that are useful to practitioners. His newsletter, The Software Practitioner, treads those same paths. So does the (more academic) Journal of Systems and Software, which he edited for many years for Elsevier (he is now its Editor Emeritus). And so do the columns he has written regularly for such publications as IEEE Software, Information Systems Management, Communications of the ACM, DataBase, and ComputerWorld. Although most of his work is serious and contrarian, a fair portion of it also contains (or even consists of!) computing humor.

With all of that in mind, what are his proudest moments in the computing field? The award, by Linkoping University of Sweden, of his honorary Ph.D. degree in 1995. His being named a Fellow of the ACM professional society in 1999. And his tenure as a semi-regular columnist for those several leading computing publications.

On the personal level, he is the father of two biological and two adopted interracial children (thus began his early interest in matters having to do with race), and he is married to Iris Vessey, an Information Systems academic. In 2005, they moved to Australia, the country of her education, and have lived in the Brisbane area ever since. Recently they moved to the leafy suburb of Toowong, where they live in a condo overlooking the beautiful Brisbane River.

Recent books include Software Conflict 2.0 and Software Creativity 2.0, from developer.* Books, Facts and Fallacies of Software Engineering, from Addison-Wesley, and The Dark Dide of Software Engineering, from Wiley/IEEE CS Press.

What Other Items Do Customers Buy After Viewing This Item?

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Software Creativity 2.0
This item: Software Creativity 2.0
Price: $25.99 $21.16
Ships from and sold by