Read the essay
IV. Spatial Primitives · #26 of 75

Rooms are the only primitive.

Who This Matters To (And Why)

Critical: Architect (rooms are the unit of design — everything else is infrastructure connecting rooms), Developer (rooms generate revenue; everything else is overhead), GC (rooms determine trade scope and sequence).

Important: Engineer (systems serve rooms; room requirements set system parameters), Banker (room count and size drive the revenue model).

Context: Broker, City, Investor.

Highest typology impact: Multifamily, Office, Retail — all room-intensive. Lower impact: Industrial (minimal room differentiation), Single Family.

A room is the minimal unit of architectural meaning. You can subdivide a room into smaller rooms. You cannot subdivide a room into anything that isn't a room. Everything else in architecture — walls, doors, windows, stairs — is infrastructure that serves rooms.

How It Shapes Development

The room is the primitive because it is the unit of use. People occupy rooms, not buildings. They sleep in bedrooms, work in offices, eat in kitchens, park in parking stalls. The building exists to organize these occupancies into a coherent structure. Strip away the structure and what remains is a list of rooms with their adjacency requirements and their users' behavioral patterns. That list is the program. The program is the building before it is a building.

Pro formas are room-counting exercises in disguise. A 200-unit multifamily building is a collection of 200 residential rooms (units), each producing rent. The program is the list of those rooms, their sizes, and their rent levels. The building is the physical structure that makes those rooms occupiable. Every cost in the hard cost budget is the cost of building infrastructure to support the rooms. Every revenue line in the pro forma is a room's contribution to income. The return on cost is the ratio of room-generated revenue to infrastructure cost.

Room dimensioning drives nearly all architectural decisions. A bedroom that must accommodate a queen bed plus circulation requires a minimum 10 × 11 feet of clear dimension. That requirement, repeated across 150 bedrooms in a multifamily building, sets the unit depth, the structural grid, the window spacing, and the mechanical zone. From room dimension flows building dimension. The rooms are upstream of everything.

Code classification is room-based. Occupancy classification — the foundation of code compliance — is assigned by room use, not by building type. A single building can contain Assembly (lobbies, meeting rooms), Business (offices), Residential (dwelling units), Storage (mechanical rooms), and Parking (garage). Each occupancy class brings different fire protection requirements, egress provisions, and plumbing ratios. The room schedule is the compliance map.

Design software that doesn't reason about rooms as first-class objects is design software that is fighting against the building's natural structure. The shift from drafting-based CAD to BIM was a shift toward object-based representation — but BIM software still struggles to treat rooms as first-class computational objects with queryable properties. The building model that natively understands rooms — that can answer questions like “how many rooms are egress-critical?” or “what is the average room size by occupancy?” — is a more useful design tool than one that treats rooms as incidental voids between walls.

Quick Wins: Connect This Applet To

For Other Professions (24-Hour Builds)