I try to follow a few simple rules for myself. Whenever I engage with someone whether I agree with them or not, I visualize sitting across a table over a coffee while having the discussion. In addition, when I sense that tempers are going to flare, I agree to disagee and allow them the last word whether correct or not. I also do my best not to personalize the discussion and try to listen more than defend my own position.