jeroen de wilde /principles

Canonical URL: /principles · Artifact: principle_set_v1

Scope / Assumptions / Constraints

  • Scope: List operational constraints used to make decisions.
  • Assumptions: Complexity grows unless bounded.
  • Constraints: Each principle must be testable and actionable.

Principles

  • One-way dependencies.
  • Secrets never in the browser.
  • Default to progressive enhancement.
  • Measure latency and treat it as a first-class variable.
  • Remove rather than add when uncertain.

Tests (examples)

  • If a feature requires JS to read core content, it fails progressive enhancement.
  • If a secret key is present in client code, it fails.

Links