Customer understanding: look past what users say
Hannah Shamji’s four levels of customer understanding, read from a developer’s side. What users say is the weakest signal, what they do is better, and the reason behind it is what you actually need to fix.