By the way, I did like the following passage (in the Grady Booch interview):
Today’s large software systems […] include tens of thousands of moving parts, so we tend to never turn them off. Therefore, the challenge becomes how to morph such systems without turning them off and yet add value with many stakeholders as part of the solution. Stakeholders can range from graphic artists, to network types, to security people, to business experts. In such cases, you can’t face the problem as a traditional programming problem. In fact, you’re no longer building a program – it’s morphing parts of a large system with those parts interconnected with each other.
Come to think of it, he used the word “morph” a lot in the interview; twice in the above quote, and then about “textual and graphical programming elements morphing together,” and IDEs morphing with “Instant messaging, contextual discussion groups, artifacts, repositories, integrated configuration management.”