[ 8] Alexander, C. Notes on the Synthesis of Form. Cambridge, MA: Harvard University Press, 1971.

cation of the more familiar A Pattern Language. The methodology in the manual specifies a structure for setting up design problems in order to find gen-eralities, particularities, and eventual solutions. The authors considered it a “minimal and natural” format: the what, where, and how of a situation; in other words, the problem, the context, and the resulting pattern [ 6]. Shifting the focus to the definition of the design problem and not just its resulting pattern helps to ensure the pattern properly addresses the situation, particularly in complex environments.

Alexander long maintained an interest in defining a design methodology in the face of complexity. Notes on the Synthesis of Form, originally published in 1964, more than 20 years before A Pattern Language, outlines the difficulty of designing for a series of intermeshing, interacting systems, even when the final designed object itself might not look complicated. “In spite of their superficial simplicity,” Alexander wrote, “even these problems have a background of needs and activities which is becoming too complex to grasp intuitively;” needs and activities that sit within a growing ecosystem of other pressures, whether social, cultural, or informational [ 8]. In this setting, Alexander found no place for the secret, intuitive processes traditionally claimed by many designers, ones which did not take the intricacies of their contexts into consideration. Instead, he advocated a logical, objective approach to design, in which form fit context by addressing a set of design requirements. With

these requirements, Alexander expanded the architectural notion of program (it specifically means the set of functions fulfilled by a room, space, or building). It is a program, he wrote, “because it provides directions or instructions to the designer [ 8].” If this sounds like engineering language, it is no surprise. Alexander developed design-requirement data sets in the early 1960s that were complex enough to necessitate an IBM 704 mainframe computer for analysis. With his colleagues at the Center for Environmental Structure, Alexander moved away from such a byzantine analysis of requirements, instead seeking a method for creating straightforward descriptions of the program—that is, the design problem—in the Pattern Manual.

The manual defines a grammatical structure that maps to a designer’s mental model. A designer follows three steps when developing a pattern, “or, for that matter, [when he] entertains any idea about the physical environment…. He considers a problem, invents a pattern to solve the problem, and makes a mental note of the range of contexts where the pattern will solve the problem [ 6].” Contexts and problems are paired with each other—wherever a particular context appears, so too does its problem. The context modifies the pattern in the way that an adverb modifies a verb: It says how the pattern works and in which circumstances it is valid. The problem statement provides the reasoning behind the pattern and context. It can be much lengthier, offering an explanation of the situation, a “common-sense description of

the problem, as it exists today [ 6].” The pattern, then, is a set of parts that relate to each other in space. Patterns can address anything from the appropriate layout for a kitchen, to freeway ramps, to designs for users of a certain income or educational level, to furniture design, to structures that hold up houses [ 6]. Where they can address a huge variety of problems, they themselves seek to be reductive and essential, offering only what is necessary. Where patterns might not provide the only solution to the problem, without it or an equivalent, “the problem will go unsolved [ 6].”

Although titled the Pattern Manual, its heart is the design problem statement—the most important element “from a human standpoint [ 6].” Problems subsume the considerations that system designers address, called “functional demands… [that] at one time or another [have] been called requirements, needs, performance standards, facts, tendencies, objectives, constraints, activities, technical data, and so forth.” Yet the functional demands do not stop with what a system should do: They address a wide variety of issues surrounding the ecology of a system. “They may concern human behavior, economics, the state of technology, the political climate, whatever. No limits can be placed on the kinds of elements necessary to describe a problem properly [ 6].”

If that sounds vast, it is. Patterns address an astonishingly wide variety of elements that are organized in space in some manner. The Pattern Manual offers an expansive list that includes “all kitchens; dormitory

References:

Archives