The client is part of the programming team
Peña, Problem Seeking — Ch 2 — The Cooperative ApproachDescription
Programming is the joint effort of two groups — the client group and the architect group — who together form the programming team. The major responsibility for creative thinking rests on the client during programming (the architect leads during design). The architect's job in programming is to ASK, RECORD, and SUGGEST ALTERNATIVES — not to dictate.
Why this exists
An architect who programs alone produces a program the client doesn't own. An architect who lets the client program alone produces a list of preferences with no spatial reality. The team is the unit.
Categories
Source
Solver enforcement
Browsable only — the solver does not currently enforce this directive (no spec-level data to check against). This entry exists so the architect personas can cite it in conversation and the user can read what the rule says.
Related directives
- Common Areas at the Heart · Pattern 129
- Intimacy Gradient · Pattern 127
- Indoor Sunlight · Pattern 128
- Children's Realm · Pattern 137
- Sequence of Sitting Spaces · Pattern 142
Last reviewed 2026-05-14.