Software Creativity 2.0 and over 360,000 other books are available for Amazon Kindle – Amazon’s new wireless reading device. Learn more

 

or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
33 used & new from $15.00

Have one to sell? Sell yours here
 
   
Software Creativity 2.0
 
See larger image
 
Start reading Software Creativity 2.0 on your Kindle in under a minute.

Don’t have a Kindle? Get your Kindle here.
 
  

Software Creativity 2.0 (Paperback)

~ (Author), Tom DeMarco (Foreword)
4.1 out of 5 stars  See all reviews (10 customer reviews)

List Price: $34.99
Price: $26.59 & this item ships for FREE with Super Saver Shipping. Details
You Save: $8.40 (24%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

19 new from $22.73 14 used from $15.00

Formats

Amazon Price New from Used from
  Kindle Edition $22.99 -- --
  Paperback $26.59 $22.73 $15.00

Frequently Bought Together

Software Creativity 2.0 + Software Conflict 2.0: The Art and Science of Software Engineering + Facts and Fallacies of Software Engineering
Price For All Three: $75.16

Show availability and shipping details

  • This item: Software Creativity 2.0 by Robert L. Glass

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Software Conflict 2.0: The Art and Science of Software Engineering by Robert L. Glass

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • Facts and Fallacies of Software Engineering by Robert L. Glass

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details


Customers Who Bought This Item Also Bought

Facts and Fallacies of Software Engineering

Facts and Fallacies of Software Engineering

by Robert L. Glass
4.3 out of 5 stars (27)  $23.68
The Psychology of Computer Programming: Silver Anniversary Edition

The Psychology of Computer Programming: Silver Anniversary Edition

by Gerald M. Weinberg
4.2 out of 5 stars (17)  $38.42
Conceptual Blockbusting: A Guide to Better Ideas

Conceptual Blockbusting: A Guide to Better Ideas

by James L. Adams
3.9 out of 5 stars (18)  $13.22
Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency

Slack: Getting Past Burnout, Busywork, and the Myth of Total Efficiency

by Tom DeMarco
4.0 out of 5 stars (41)  $10.17
97 Things Every Software Architect Should Know

97 Things Every Software Architect Should Know

by Richard Monson-Haefel
3.6 out of 5 stars (17)  $23.09
Explore similar items

Editorial Reviews

Review

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


Product Description

In Software Creativity 2.0, acclaimed author Robert L. Glass explores a critical, yet strangely neglected, question: What is the role of creativity in software engineering and computer programming? With his trademark easy-to-read style and practical approach, backed by research and personal experience, Glass takes on a wide range of related angles and implications. To name only a few:

* Are discipline and formality at odds with flexibility and agility?

* When are control-driven vs. experimentation-driven approaches most effective?

* Can we "make creativity happen" in a software organization?

* Which is more important, process or product?

* How do theory and practice interact in the software field? Can practitioners and academe complement each other more effectively?

* Is there a missing link between creativity and software design?

* What is the balance of "intellectual" and "clerical" tasks in software work?

* Can we still find a place for plain old fun?

Glass's journey encompasses the concerns or programmers, designers, testers, managers, researchers, and professors, teams, organizations, and the industry at large. His deep understanding of the past informs his unique analysis of the present, and his insight gives us a view into possible futures. No mere theoretical discussion, Software Creativity 2.0 includes practical advice for how to "make creativity happen" in a software organization or team, and includes concrete evidence of practices that have worked.

Software Creativity 2.0 also features a new Foreword by Tom DeMarco, co-author of Peopleware and Waltzing With Bears, and a new Preface by author Robert L. Glass.


Product Details

  • Paperback: 484 pages
  • Publisher: developer.* Books (November 27, 2006)
  • Language: English
  • ISBN-10: 0977213315
  • ISBN-13: 978-0977213313
  • Product Dimensions: 8.9 x 7.5 x 1.2 inches
  • Shipping Weight: 1.7 pounds (View shipping rates and policies)
  • Average Customer Review: 4.1 out of 5 stars  See all reviews (10 customer reviews)
  • Amazon.com Sales Rank: #383,930 in Books (See Bestsellers in Books)

More About the Author

Robert L. Glass
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Robert L. Glass Page

What Do Customers Ultimately Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(2)
(1)

Your tags: Add your first tag
 

 

Customer Reviews

10 Reviews
5 star:
 (5)
4 star:
 (2)
3 star:
 (2)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.1 out of 5 stars (10 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
44 of 44 people found the following review helpful:
5.0 out of 5 stars Landmark Book, On a Par with People Ware and Mythical Man-Month, January 19, 2007
By Steve McConnell (Bellevue, WA United States) - See all my reviews
(REAL NAME)   
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.

No book is perfect. The most conspicuous issue is that the book draws on Glass's writings over the past 40 years, in some cases with few or no updates. While I wish the updates had been more pervasive, many of these "dated" essays address issues that will resonate with today's readers, which really just underscores Glass's contention that the issues are timeless, that is, fundamental to the nature of software development itself.

Glass takes a very personal approach to the writing, and some readers might find his approach too self-aware. Topic coverage is uneven in places, and readers will find themselves wishing he had gone into more depth in some places and less depth in others.

When all is said and done, these limitations do not reduce the overall value of the critically important discussion presented in this book.

The first edition of Software Creativity, published in 1995, has long hovered near the top of my personal Top 10 list. Software Creativity 2.0 is more polished, more readable, and benefits from Glass being 10 years older and wiser. Software Creativity speaks to issues as core to software development as Peopleware or the Mythical Man-Month, and does so just as articulately.

Robert Glass has given the software world many gifts during his 50 year career in software development. This book stands above his other contributions as his magnum opus. I cannot recommend it highly enough.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
16 of 16 people found the following review helpful:
5.0 out of 5 stars Pragmatic Thinking in Software, June 8, 2007
By Shawn McKenna (Modesto, CA USA) - See all my reviews
(REAL NAME)   
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)? These chapters are a plethora of interesting ideas that many of these chapters can be discussed at length (imagine the length of the review if we tried) and one fault (that has already been mentioned by several reviewers) is that some of the topics need more discussion.

The second part deals with making creativity happen. I feel this is such a difficult thing to do in large organizations since it involves a paradigm shift in thinking, but it is a must for small companies. The third part deals with creativity in other fields and the fourth is the conclusion. And to give away the ending his thoughts can be summed up as "...is that our one-size-fits-all approach is wrong. No, it is worse than that. It is WRONG!" The one question that remains is how do you change a practitioner's mind that already has all the answers?

I never read the original book; I did not get into Glass's writing until I received as a gift Glass's Facts and Fallacies of Software Engineering and became enthralled with his pragmatic point of view. That laconic work got me interested in his writings and when d.* brought out this book I bought it immediately. Software Creativity is not as well known as Frederick Brook Jr's masterpiece "Mythical Man Month" or Edward Yourdon's "Death March" (and many others) but it is such a great read that anyone involved in software can benefit from this book. I am biased though. After years of "software development" I have found it to be a very challenging and rewarding endeavor that does benefit from structured creativity. Apparently Robert Glass feels this way too.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
11 of 12 people found the following review helpful:
5.0 out of 5 stars Rid yourself of guilt, July 11, 2007
By irotas (Toronto, ON Canada) - See all my reviews
Can I give it 10 stars?

I could write volumes about this book, but perhaps the most important thing is that it allowed me to rid myself of guilt about not following rigid software process. In the back of my mind, I always knew that software process as I've learned it is impractical and in many cases infeasible. However, it was taught in school as if it's (obviously) the only way, and therefore I had a lingering guilt about not being able to follow it precisely.

Glass speaks with a thundering voice from the practitioner's perspective exactly what is wrong with rigid software process and creativity-stifling management styles. He also explains the evolution of software process, and makes it very clear that we're no where near a satisfactory solution.

Why should you care what Glass has to say? For one, he's been in the software industry longer than most current software developers have been alive. He's also spent many years in academia, and has excellent insights on what's wrong with that side of the fence as well. But, above all, because what he says is true. Every once in a rare while you read something that rings so loudly that it can be nothing else but true. If you're a frustrated software developer, this is that book.

I applaud Glass for presenting such an honest discussion of the role of creativity in software process and management. I have no doubt he's made a few enemies along the way, but the discipline is certainly the better for it.

In short, if you're in the software field, and care at all about the future of the discipline, go out and get a copy of this book and read it cover to cover. Your career and the discipline as a whole will be the better for it.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

3.0 out of 5 stars Mixed Bag
This is a loosely-knit collection of essays that range from the brilliant and thought-provoking to the mundane and pointless. Read more
Published 6 months ago by J. Peterson

2.0 out of 5 stars Software Creativity =[
-==Pro's==-
-Author cites his sources.

-The author presents some new ideas, that seem to be fresh. Read more
Published 7 months ago by Jesse R. Ziegler

4.0 out of 5 stars The Importance of Being Annoying
Robert Glass' essays are short, easy to read, and almost always annoying. This is a Good Thing. Software Development these days marches forward in PMO lock-step, or dances... Read more
Published 7 months ago by T. Harris

5.0 out of 5 stars Fantastic Book. McConnell's Review Covers The Bases
I picked up this book based on Steve McConnell's recommendation in Code Complete. Things were slow through the first chapter, but it only got better the further I read. Read more
Published 13 months ago by Adam Kahtava

4.0 out of 5 stars Philosophy of the minds...
It's a quick, but heavy ready. However, this is a great little peak into the psychologies involved in software. It's something I recommend all developers, managers, etc. Read more
Published 20 months ago by J. Brutto

3.0 out of 5 stars Interesting Discussion But Too High-Level
I am very interesting in the discussion of process versus product and standardization versus creativity. I was expecting some more specifics and industry results. Read more
Published on August 27, 2007 by Joao Cortez

5.0 out of 5 stars Quick Read, Well Written
I was somewhat apprehensive about the book, but I took other reviews on faith and purchased it. I can't say that the ideas are groundbreaking, but glass presents both sides of... Read more
Published on February 19, 2007 by D. Dwyer

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   




Product Information from the Amapedia Community

Beta (What's this?)

Help us improve this fledgling article by editing it on Amapedia.com opens new browser window



Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.