He mentioned two techniques that can improve your communication skills:
- The Satir Interaction Model. This model will help you "debug" the conversations you have with other people.
- The laws of "generous interpretation" and "harsh interpretation". When someone tells you something, try to come up with three different interpretations of what they said. Assume that most generous is the real one. On the other hand, when you want to say something to someone, make up three different interpretations and assume the other person will choose the most harsh. This should improve your reactions to what other people tell you, and also deepen your understanding of the reaction of others to what you say.
I would like to end this post with something that Rainsberger said that I found very interesting:
Doing the right thing for the right reason is not enough. [You also need to have the trust and commitment of your teammates and stakeholders.]