@porygon
A problem I've noticed with myself and my expectations, is I assume most other people have a desire to understand how the devices and processes they use daily actually work, on at least a basic level.
This is rarely the case; most usually work off their own idealized expectations, then get upset when they were wrong.