Resilient Systems

Four streams of defects for prioritising bugfixes

How urgent is it to fix bugs? The question may sound ridiculous, but the answer isn't straightforward. Well, it depends on a bug, isn't it?

How Bob used implementation details in tests

Is it okay to use implementation details in tests? And if not, why so?

How UI-driven State Increases Accidental Complexity

The data-layer of your application (database, Redux state, etc.) should not have any assumptions about the interface. When it does, it increases the risk of accidental complexity.

Resilient Systems © 2026