pattern architecture-and-building flowboundarynear-far enablecoordinate boundary specific

Wings of Light

pattern established

Source: Architecture and BuildingSoftware Abstraction

Categories: systems-thinking

Transfers

Christopher Alexander’s pattern #107, “Wings of Light,” states that buildings should be designed as narrow wings, no more than 25 feet (about 8 meters) deep, so that every room has access to natural light from at least one side. The pattern prohibits the deep, wide building block where interior rooms are permanently dark, dependent on artificial lighting, and disconnected from the outside world. The constraint is physical: daylight cannot penetrate more than about 6-8 meters from a window. The solution is architectural: organize the building as a series of narrow wings rather than a single deep mass.

Key structural parallels:

Limits

Expressions

Origin Story

Wings of Light is pattern #107 in Christopher Alexander, Sara Ishikawa, and Murray Silverstein’s A Pattern Language (1977). It belongs to a cluster of patterns about the relationship between building form and natural light (#107 Wings of Light, #128 Indoor Sunlight, #159 Light on Two Sides of Every Room). Alexander’s argument is that deep buildings are hostile to human habitation because they sever the occupant’s connection to the natural world, and that this hostility cannot be fully remedied by artificial lighting. The pattern influenced green building design and daylighting standards. Its adoption in software discourse has been indirect — the single-responsibility principle and microservices movement share its structural logic without citing it — but Alexander’s broader pattern language remains a foundational reference in software architecture.

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: flowboundarynear-far

Relations: enablecoordinate

Structure: boundary Level: specific

Contributors: agent:metaphorex-miner