Amen. Or save it and reread it a few hours later, and ask yourself if you still want to post it.
Some other things I do:
1) Place a daily limit on posts. Most forum conflicts don’t arise full-blown, they result from two or more posters going back and forth, with the anger/misunderstanding/ad hominem level rising gradually. If I can't convince others of my point on some issue in 2-3 posts, then probably it's not going to happen, for whatever reason.
2) Remember the old Sufi saying, opinion is a bird with one wing.
3) Practice self-banning. When I feel myself becoming hostile towards another poster, I simply take myself off the forum for a day or two, until I cool off. A side benefit is I rediscover that nothing I’m saying is really that urgent, anyway.
4) Admit it when wrong. It’s like that ice bucket challenge, really hard before you do it, a piece of cake after it's over.
5) Don’t regret your stupid posts, most everything on the internet dies a quick death.
6) Do take the time to correct the spelling and grammar of your posts, to the extent you know English. If you wouldn’t put your body out in public without being properly dressed, why would you express your thoughts in public without properly dressing them?
7) Spend some time in the general forum. You’re likely to view many people you know only from their views on Clinic issues in a completely different light.
8) Maintain some
perspective. None of us is very important, and none of us will be around very long.