Jim Coplien

"Jim Coplien is dealing with social structures in human organizations." (Keynote Speech to the 1996 OOPSLA Convention by Christopher Alexander, patternlanguage )

> It is conceivable to imagine a future in which this problem of generating the living structure in the world is something that you—computer scientists—might explicitly recognize as part of your responsibility. Such a change, representing a kind of a level of marriage between you and me, is of an entirely different sort from the one that I was invited by Jim Coplien to contemplate. I was brought here to answer the question "Okay Chris, what new things have you been doing that might spin off and be useful to us in our neck of the woods? Parts A and B of this talk were about that. But this Part C is about something quite different. I want you to help me. I want you to realize that that problem of generating living structure is not being handled well by architectural planners or developers or construction people now, and the Earth is suffering because of it. I believe there may be no way that they are ever going to actually be able to do it, because the methods they use are not capable of it. For you it is different. The idea of generative process is natural to you. It forms the core of the computer science field. The methods that you have at your fingertips and deal with everyday in the normal course of software design are perfectly designed to do this. So, if only you have the interest, you do have the capacity and you do have the means.