← All videos

Engineering video

0:48 · 24 August 2023

How To Find Out The Root Cause Of Any Software Development Problem

Key concepts in this video:

1. The Five Whys Mental Model

The speaker describes asking why repeatedly to get beyond an initial explanation. He uses the technique to understand requirements and causes before choosing a technical solution.

Hear it at 0:02 →

Transcript

senior developer mental models 10 out of 10. The five whys, this mental model has been built to help top executives dig beyond the surface and find the underlying cause of any issue, how by asking why five times in a row. As a software developer, I use this model in technical discussions, code reviews, bug fixing, and even technical interviews. Asking my product manager why again and again might seem a bit annoying.