It's obvious from Christopher's follow-up that he doesn't know enough
Perl
I didn't see anything in his followup that indicated a skill level.
I must have missed the obvious, what was it that you saw?
to express such a depreciatory opinion on someone else's code, and
that his opinion is merely hearsay.
Defending such a conduct is not a wise thing to do.
I could agree with that IF it be could established as hearsay.
There is a fairy tale for kids about the peril of repeated, unwarranted
warnings which is applicable to this discussion. Unfortunately I don't
know its name...
You are probably thinking of "The Boy Who Cried Wolf".
I'd have to disagree that warning people off of crappy code
is "unwarranted" though.
s/telling/convincing/
That replacement makes the meaning of the sentence significantly
different. ;-)
You are right, that would be better, but it would take much longer.
When faced with choosing from:
1) convincing them at the expense of many followups or much time.
2) telling them at the expense of about 20 seconds.
3) saying nothing and letting them learn the hard way.
those pressed for time might be more soft-hearted than simply
going with #3.
Most particularly when they have already participated in a dozen
or so previous #1-ish iterations (ie. they've done their time).
Mom often tells me to "look both ways before crossing the street".
She will, of course, explain why if I ask. But after a couple of
rounds of her explaining and me forgetting, she's likely to
revert to simply telling me once again.
Keeping me from getting hit by a bus is "warranted" from
my point of view, I like being around.