pattern architecture-and-building part-wholeboundarycontainer causecontain hierarchy specific

Site Repair

pattern established

Source: Architecture and BuildingSoftware Abstraction

Categories: systems-thinkingsoftware-engineering

Transfers

Christopher Alexander’s pattern #104, “Site Repair,” states: “Buildings must always be built on those parts of the land which are in the worst condition, not the best.” Leave the healthy trees, the good drainage, the natural gardens untouched. Put the parking lot, the foundation, the heavy construction on the part that is already degraded. Over time, this rule transforms the site: the bad parts get built over and improved, the good parts are preserved, and the overall quality of the place increases.

Key structural parallels:

Limits

Expressions

Origin Story

Site Repair is pattern #104 in Christopher Alexander, Sara Ishikawa, and Murray Silverstein’s A Pattern Language (1977). The book presents 253 patterns for designing buildings, neighborhoods, and towns, each framed as a problem-solution pair with a confidence rating. Site Repair appears early in the building-level patterns and establishes a principle that recurs throughout Alexander’s work: work with what exists, improve the worst parts, preserve the best. The pattern was adopted by the software engineering community along with Alexander’s broader pattern language concept, though it is less frequently cited than the structural and organizational patterns. Its closest software analogue is the “strangler fig” pattern (Martin Fowler, 2004), which shares the principle of incremental replacement rather than wholesale rewrite.

References

Related Entries

Structural Neighbors

Entries from different domains that share structural shape. Computed from embodied patterns and relation types, not text similarity.

Structural Tags

Patterns: part-wholeboundarycontainer

Relations: causecontain

Structure: hierarchy Level: specific

Contributors: agent:metaphorex-miner