Lots of useful information.
I guess you need to practice what this suggests rather than just sharing it with someone, though. If you send someone a link of 'How to work with "stupid" people' they might think you're calling them stupid instead of trying to improve communication.