A generative code is a system of steps that enable people in a community to create a wholesome and healthy neighborhood. The steps are governed by rules that are not rigid, but depend on context, and on what came before. The rules work in a way that is similar to the rules that nature follows to unfold an organism or a natural landscape, but these particular rules unfold a neighborhood and its buildings.
  • The rules tell you how to take specific steps, in a certain way that allows unfolding to proceed.
  • Like patterns, the rules cover a great range of scales -- all of the major features of the neighborhood, down to the finer details, including open spaces, buildings, connecting paths, rooms, window sills, etc.
  • The rules are ordered sequenced to unfold each part of the environment being created, smoothly and coherently.
  • In the generative code, each rule is specifically tied to a certain group of individuals, whose job it is to undertake that part of the unfolding together; the roles needed for each one are specified.
  • Finally, in order to make the process succeed, the overall operation of the unfolding, which goes forward step by step, is accompanied by a general set of specifications for the conditions governing land tenure, cash flow, and human organization, and the community in which the process is being carried out.

TOPIC Details of Document

(morpho=form genesis=birth)
The essence of a harmonious neighborhood is that it flows from the land, is harmonious with the land, and enhances the global structure of the land. This is true in rural areas, and it is true in urban areas. To understand how this process works, we ask you to study a short memo called The Birth of Form. It explains how a very simple process can generate large scale patterns in such a way as to be harmonious with a piece of land.

Nature of Order references

RULES THAT MAKE MORPHOGENESIS WORK Please look back at the five rules for terraces in the Birth of Form memo. They allow people to generate agricultural terraces for hundreds of square miles, Each of these rules makes you DO something, it is extremely simple, and it is expressed in a way that makes what you do depend on the configuration of the land and place, so that you are -- almost without effort -- in harmony with it.

This system of rules is a generative system.

Nature of Order references

NOW APPLY GENERATIVE THINKING TO A NEIGHBORHOOD Now start thinking about a neighborhood. Please look at the three rules for starting a neighborhood center by clicking this link.

Again, these simple rules are generative rules. You will find they generate something that is more in keeping with the land, or with existing buildings around the area: and you will find, too, that it is more in keeping with the feeling in your heart.

If you continue the generative way of thinking when you go through detailed design, procurement, and construction, it will still have that quality years later, when it is built and used!

Nature of Order references

WRITING GENERATIVE CODE A paper describing the first steps of a typical generative code, which shows you how to get started, and also gives you a feel, immediately, for the huge difference between this generative kind of code, and the urban codes being used today, which are little more than rigid rule-books.Writing Generative Codes     5 pages

A FLEDGLING GENERATIVE CODE An example of an early cycle in the process of writing generative codes. It is a complete code for a new neighborhood, very rough, which was written in two or three days. It contains many errors and omissions but is typical of the kind of work which can get you started, and which begins to give a feel for the whole neighborhood, that will be generated by this code. Workbook: Creating a new Generative Code for a neighborhood of houses and businesses in Strood    32 pages    10 pictures.

Below, a house in California created with a generative code: the house fits the land, it seems loose, and more complex than a typically "designed" house. Yet it is made of highly ordered, locally symmetrical parts, so that one sees and experiences a rich hierarchy of enjoyable parts, each of which enriches the larger whole around it, and connects to it.


DEFINITION OF GENERATIVE CODES What is a Generative Code? A paper discussing the nature of generative codes and the reasons why they work:   25 pages   

MORPHOGENESIS AND SUSTAINABILITY A longer paper discussing the unfolding of neigborhoods in the environment, in a way that parallels the unfolding of organisms and organic structures. This is shown to be the origin of true sustainability.Sustainability and Morphogenesis    69 pages    70 color pictures.

A pattern language is no more than about a fifth of a full generative code. This paper explains the relation of pattern languages, the sequences presented in The Nature of Order, and the new Generative Codes.The evolution of generative codes from pattern languages and sequences.

Please note: in order to allow us to make new results available as quickly as possible, many of the available papers are in draft form; others are in final form or in published form. If you need further information, please contact us by e-mail at CES

Back to Top