Earlier quoted context omitted.
> For example in today's environment when someone suggests something stupid, it is no longer acceptable to say "this seems stupid to me" because it might hurt someone's feelings. What is no longer acceptable is to personally insult a developer for breaking things, poorly designing an API/implementation, etc. By "personally insult" I mean call someone names, curse at them, sarcastically suggest they should have been a…
> call someone names, curse at them, sarcastically suggest they should have been aborted, and many other such tactics. That's a positive change. But it also ought to be possible to say "this is a dumb idea" or to engage in friendly ribbing when someone does something dumb. These are good, healthy mechanisms in normal groups of people. Eliminate all teasing, and everyone is friendly on the outside and bitter and resen…
"Friendly ribbing" doesn't translate well on a public mailing list, especially one with an international audience.
> People should be teased for breaking things.
Again, that doesn't work very well on a public mailing list, especially one with an international audience. If people break things they should be told clearly and precisely what they did wrong.
> There is such a thing as attempting to be too professional.
Do you have an example of a current FLOSS project that is too professional?