↓ Ir para o conteúdo principal

← todas as notas

📎 Webclip

The Root Cause Fallacy: Hidden Causes

The article argues that looking for a single root cause in a complex failure is too simple. In the example of a 3 AM database crash, the outage came from several contributing factors, and the useful response is to examine how each one helped cause the failure.

Five Whys can still be a starting point, but the author says it should not stop at one answer. The better approach is to think in terms of multiple causes, rate their contribution, and fix the highest-impact problems first.

Reading notes
#

  • The system crash example shows that the database running out of memory was only one part of the failure.
  • Monitoring failed to alert developers, which meant the problem was not caught early.
  • The scaling policy did not work, so overflow was not prevented.
  • The query was not optimised and sped up memory use.
  • The article says complex systems rarely fail for a single reason.
  • Five Whys asks for one answer at each step, which fits the brain’s preference for simplicity but can miss the full picture.
  • The author suggests inversion as a way to think about success, since success also comes from multiple contributing factors.
  • The practical advice is to weigh causes by contribution and fix based on impact.