Resilient Systems

How Bob used implementation details in tests

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

Yesterday's Weather – How to Make the Most of Estimation

"Yesterday's Weather" is a popular Agile technique that allows teams to predict future performance. If you estimate, you definitely should use it.

Silent Grouping for Estimation. Does It Work?

No, it doesn't. You should never use it.

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.

Four Types of Tricky Tasks and How to Estimate Them

Tasks that can be difficult to estimate – how to identify and deal with them.

Resilient Systems © 2026