The workshop

Architectural judgment

Choose complexity deliberately, one constraint at a time.