First-Principles Design
Kind: approach
Layer: Evolution Principles
Record: architecture:first-principles-design
Severity: recommended
Scope: architecture, domain, component
Canonical: Ontology
An approach in which a design is derived from the problem's forces and invariants before any known pattern is chosen.
Listed in Architecture principles, after Greenfield Development and before Reference Architecture.