if someone can't follow what you're saying, you tend to assume that they're stupid. I'm not going to claim that there's no such thing as a stupid person, because I've been stupid (two days ago, for that matter). That said, reasons for perceived differences in mental bandwidth:


  1. speaker assumes items in main memory
  2. speaker misjudges cost of cache miss/page fault
  3. listener is preoccupied/distracted
  4. listener is not interested
  5. speaker makes large mental leaps
  6. speaker is unclear or overly abstract
  7. either is egocentric
  8. either is stubborn
  9. either is currently low on available mental bandwidth
  10. speaker doesn't know what he's talking about