Principles
Working principles
These principles define the conditions under which I design digital systems. They are not preferences. They are structural requirements.
Structure before solutions
Define the structural model first, then design solutions. Make the model explicit and shared before adding features.
Design makes decisions visible
Use design to surface priorities, constraints and intent. Keep decisions explicit so the system does not drift.
Search behaviour reflects intent at scale
Treat search behaviour as intent data. Map it and use it to align structure, navigation and language.
Governance is not optional
Establish governance rules, ownership and update cadence. Enforce exceptions so they do not become structural debt.
Longevity outweighs optimisation
Optimise for longevity, not short-term gains. Protect coherence with restraint, clarity and structural integrity.
These principles are not theoretical. They are applied across cultural, educational and institutional systems.