Research
Government2026.04.12·7 min read
Software for institutions that must not fail
Designing public systems around graceful degradation rather than the fiction of perfect uptime.
By Public Systems Programme
Consumer software optimises for the happy path. Public infrastructure cannot — its obligation is to the worst day, not the median one. That single constraint reshapes every design decision.
Degrade, don't collapse
We design these systems around explicit degradation modes: when a dependency fails, the system narrows what it offers rather than refusing service entirely.
- Every feature declares what it does when its inputs are unavailable.
- Critical paths are legible to a human operator under load.
- Failure is a state to be entered deliberately, not an exception to be swallowed.
Resilience is not the absence of failure. It is the presence of a plan for it.