http://www.perlmonks.org?node_id=156348

I originally composed this as a reply to a particular node authored by an unnamed "wizardly" monk, but decided that it might do well to be posted amongst the Meditations, that all might think about this a little bit.

Original comment as follows:
I just feel the need to say that this is the second time in less than a week that I've --'ed you for a harsh reply to a question.

Now of course I know you're a knowledgeable monk, but it doesn't take away from the fact that you seem to overlook the fact that PM is here to encourage and teach. The truth of the matter is that while the solution you criticized wasn't the most elegant or efficient, it does in fact work. Sure, it's clumsy, but it gets the job done.

Now if you had replied with a witty comeback but followed it up with some relevant discussion, such as advice about why you don't like that solution, why others are better, I'd have overlooked it and given you a ++ instead. But in both of these cases, you've simply slammed someone for their code and not offered corrections.

Had you offered corrections, you may have provided an opportunity to teach many people who were reading that node. But in criticizing so harshly that code, you surely discourage young monks from attempting to offer help, lest they get "whipped by the Perl master" should their code be less than perfect. Let us engage in encouragement, not assholery, okay?

Forgive the strong language, but I think it's an accurate depiction of what took place.

--Kozz

Update: The root-level node is here. Sorry if I'm overreacting, but this sort of behavior seems inappropriate.