The space between how we think something works, or should work, and how it actually works is where bugs and performance issues creep in. Having a clear and accurate mental model of a technology is key to mastering it.