pattern architecture-and-building matchingpart-wholecontainer selectcoordinate network specific

Different Chairs

pattern

Source: Architecture and BuildingSoftware Abstraction

Categories: software-engineeringsystems-thinking

From: A Pattern Language

Transfers

Alexander’s pattern #251, “Different Chairs,” observes that a room furnished with identical chairs serves only one posture and one mood. A living room with nothing but a sofa accommodates lounging but not reading, conversation but not solitary work. Alexander argues that a well-furnished room needs different kinds of seating — a hard chair for the desk, a soft armchair for reading, a window seat for watching the street, a bench for conversation — because human activity is varied and a single seating type cannot support the range of things people do in a room.

Key structural parallels:

Limits

Expressions

Origin Story

Pattern #251 in A Pattern Language (1977) grew from Alexander’s observation that modern furniture design and interior decoration favored matching sets — identical dining chairs, matching sofas, coordinated office seating. He argued that this aesthetic consistency came at the cost of functional variety. Traditional homes, he observed, accumulated different seating over time: a grandfather’s armchair, a kitchen bench, a window seat built into the wall, a stool by the fire. Each served a different purpose and invited a different kind of use. The pattern anticipated the software industry’s discovery that one-size-fits-all interfaces serve no one well — a lesson learned through the repeated failure of universal dashboards, single-mode editors, and uniform administrative interfaces.

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: matchingpart-wholecontainer

Relations: selectcoordinate

Structure: network Level: specific

Contributors: agent:metaphorex-miner, fshot