Hi guys,
I discussed with a co-developer of a code that is developed pretty much like Pencil, open-source, a team, version control, etc. Talking to him about code development, I asked if there were cases of flame fights or heated arguments in the code community. He mentioned a couple of cases, and pointed me to books on open source development where such stuff is discussed. Not surprisingly, it is quite a common occurrence.
Chapter 6 of the first link, from 102 on ("Difficult People"), is particularly relevant.
http://artofcommunityonline.org/
Wlad.
For an electronic discussion, there is no such thing as a meta-level of information transfer. Therefore, every good electronic communicator just stays with the facts. And if an interpretation needs to be done, one chooses the interpretation that assumes best motives of your opponent. Only then, one has a chance to understand the opponent right. And without understanding an opponent fully, one has no right to answer. (Philippe)