Thanks for the response. I'll mostly skip the first three paragraphs of use of anonymity that is good, but I will say it is a bit weird that version control advocacy required anonymity. If there is fear of reprisal from something that most normal developers reasonably advocate for, then there is a culture of fear present, which is nearly always based on past experiences of punishment. Something to look into and perhaps fix there.
The last paragraph is where you give an example of bad use of anonymity. You state a situation where someone says X sucks, and it is known that X does suck. This you say is harmful use. But it is not harmful. The person says X sucks, and X does suck. Since you know that X sucks, you yourself and others must know why it sucks. Saying it is not only wrong but harmful to state what is obvious and known at your firm is yet another indication that you have a corporate environment of fear and reprisals. Obviously someone doing "harm" should be gotten rid of, therefore, accepting your assertion it is harm, the person should be eliminated. Not considered though is that the person is obviously NOT doing harm and that stating so is unfounded propaganda to squash an unpopular statement of truth.
The last paragraph is where you give an example of bad use of anonymity. You state a situation where someone says X sucks, and it is known that X does suck. This you say is harmful use. But it is not harmful. The person says X sucks, and X does suck. Since you know that X sucks, you yourself and others must know why it sucks. Saying it is not only wrong but harmful to state what is obvious and known at your firm is yet another indication that you have a corporate environment of fear and reprisals. Obviously someone doing "harm" should be gotten rid of, therefore, accepting your assertion it is harm, the person should be eliminated. Not considered though is that the person is obviously NOT doing harm and that stating so is unfounded propaganda to squash an unpopular statement of truth.