Ben Schniederman’s article on creativity (Communications of the ACM; December 2007) is very good indeed
This is where the business of software must go. As the population of a knowledge repository, software development is most valuable when it is creating *new* knowledge. Same-old, same-old is both same and old. It is the /creation/ of the knowledge that is the valuable thing, not its transcription into the executable form (aka coding). I know of an insurance company that is busy moving all its insurance knowledge out of peoples’ heads, printed procedural manuals, printed financial analyses, and actuarial tables and moving it into software. When they complete this activity, in three-four years time, the true value will not be that they now have insurance knowledge in the executable form. That will be valuable, but not where the value really lies. The real payoff will be something else, if they recognize this fact and act to retain this capability (which they will may not do since, like most of the rest of the business, they view the end result as being the system being built). The real value will be that they will have built an *insurance knowledge development capability*. This will be somewhat resident in the software capability through things like extensibility, but it will be most resident in the people of the project team—which will likely be disbanded.
I really like the codification of the creative process in Ben Schneiderman’s the article. He makes the critical point of the balance of discipline and freedom. A definition of something that is truly creative could be : “an act, output, or perspective that, operating within a defined framework of knowledge allows that framework to be radically reassessed and sometimes completely redefined.” True art is full of this, as is science I think. From personal experience, there is a Bach prelude (in Dmin) that I used to play (though probably couldn’t get half way through now) that, in the prototypical JS Bach descending arpeggio at the end, has a “wrong note” right in the middle. The arpeggio is a fairly common type of progressive Bach figure, but when the wrong note appears it kicks it. While the note sounds “incorrect”, basically because it does not conform to the “rules” of the preceding arpeggio, it is actually what differentiates art from rote. This single note triggers a reassessment of the whole piece of music, and all of a sudden you see (rather: hear) hints of other patterns in the music that were previously hidden. It is not outside of the rules—it is not a “flat” note that doesn’t belong. But it is also not the expected note. It is the key to a quite different interpretation of the whole piece. With this one note, the very structure of the music is reassessed and built anew.
Picasso did the same thing with some of his early work before he (IMO) started parodying himself.
There are two requirements for creativity (or art): structure and freedom. Too much structure and you have stasis. Too much freedom and you have noise. A key element of art, and creativity, is the folding back on itself of the freedom element such that it modifies the structure. I think this is either (a) a feature of the universe or more likely (b) a feature of how we as humans process and perceive the universe. Many people have pointed out that if the universe were a little more stable, nothing would have evolved. And if it were a little less stable, it would have blown up. It is this tension that provides the creative force. A number of (particularly Eastern) religions assert this; it is the tension between Yin and Yang that makes the universe. Doug Hofstadter makes a similar point about the nature of human consciousness which likely recapitulates the universe in “I am a Strange Loop”.
Ben Schneiderman’s article captures elements of this in a way that is pertinent and should get a good reception from readers. There is clearly a different level of creativity going on today, and I really liked his observation that much of what was called “creative” in earlier eras was a form of copying. The social value of creation is much higher than it used to be. Of course it is complemented with the evil twin of plagiarism, but school kids of one hundred years ago were not pushed to be “creative” the way they are today. Why is this? I think it is quite simple: according to Peter Drucker we are now in the “knowledge economy”, and what would be most valuable in such an economy? Well, that would be new knowledge. Not boring old knowledge or rehashed and warmed over combinations of old knowledge bits, but really new stuff. That means creativity and innovation QED. I think it is an element of human societal and psychological evolution (a subject for another day).
Of course, my schtick is that this new knowledge will ultimately be stored in software which is kind of the point Prof Schneiderman makes talking about Frank Gehry. To some extent Gehry’s buildings are software artifacts. True, they end up being buildings, but the creativity (read: knowledge) is executed in software. Where else?
If CACM were to look for a guiding vision, it might be in this creativity-focused use of software. That is where the future value will be realized. It’s also where the future of human society lies and it will not be simply a “Business of Software” thing. Or perhaps more correctly the business of humanity will become the business of software, since that creative urge and assembly of knowledge is what we humans do.
Good article. Read it.
Posted by philarmour