Thanks this is really great answer. In fact I've noticed that the more experiences developers use "mental models" daily without knowing it.
For example that 80/20 rule you mention is actually a mental model called Pareto Principle, or Negative Space model when doing a binary search, etc.