in reply to Re: Perl forum ambassadors?
in thread Perl forum ambassadors?

I see a couple of problems with this article (Why Perl Advocacy Is A Bad Idea). First, it's pretty arrogant. I like the idea that I'm among a group of smart people, and that makes me smart, too. Of course, just associating with smart people won't make me smart. I still have to do the work.

The other objection I have is simply that you're never going to be able to hide from the so-called dumb people, the huddled masses, the unwashed millions, hoi polloi, proletariat, peasants, whatever you call them. They're out there, in a location near you, and you'll never get away from them.

IMNSHO, it's useless to try to preserve our sacred Perl from the minions of the Unclean. It is much better to work to educate those who want to play or work with Perl, to help them become better coders. I think Merlyn's got the right idea - get out there and try to correct the errors. It may prove to be Perl before swine, but it may also help to rehabilitate Perl's undeserved reputation.

  • Comment on Re^2: Perl forum ambassadors (Perl Before Swine)?

Replies are listed 'Best First'.
Re^3: Perl forum ambassadors (Perl Before Swine)?
by gellyfish (Monsignor) on Sep 07, 2005 at 14:27 UTC

    I think you may have entirely misread davorg's article (originally given as a talk during 2001,) taking it literally rather than humourously as I know the author intended. Or maybe I'm missing something in your comments. What I do know is that davorg has more than most done what the OP is suggesting, taking good Perl to the outer fringes of the cargo cult, blind leading the blind world in forums that people here would baulk at.

    davorg's talk was in a long tradition, perhaps epitomised by Jonathan Swift's A Modest Proposal

    Update: I had forgotten Dave's other talk he gave that year, which balances things nicely.

    /J\

Re^3: Perl forum ambassadors (Perl Before Swine)?
by Anonymous Monk on Sep 04, 2005 at 00:57 UTC
    "you're never going to be able to hide from the so-called dumb people,"

    very ironic!!!

    "educate those who want to play or work with Perl, to help them become better coders"

    Some visitors to the Perl world are better coder than you, I don't know whether you should educate them, or they should educate you.

      Hmmm... sounds like the aliens forgot to remove the probe.

      Once again, you have taken my words out of context, and in doing so have perverted their meaning. In my second sentence, I stated that I objected to the article because it was arrogant. The reason I did so is because I don't feel I am a great programmer, neither in Perl nor any other language. In English, when we use the expression "so-called", it is an indication that we don't agree with the word or phrase that follows. So when I referred to the "so-called dumb people", my intent was to show a disagreement with the label of "dumb". This is a subtlety of the language that could be lost on one whose native tongue is not English. (If your native tongue *is* English, then you've got other issues I can't help you with).

      I have never claimed to be a better Perl programmer than anyone else. I come here to learn, not to teach. If someone happens to ask a question that I know the answer to, yes, I'll contribute. But the fact is, I've been using Perl for only a couple of months, so I'm not anywhere near to claiming I know much of anything.

      Instead of attacking me, it might be more productive to simply educate me. Where did I go wrong? What information did I offer, that is incorrect or incomplete? Help me to be a better Perl programmer (and a better poster), instead of just slamming me because I'm imperfect. Chances are, you're also imperfect. So show me my errors, and give me a chance to learn from your wisdom. And by doing that, you won't have to hide behind the Anonymous Monk label.

      Almost anyone is a better coder in Java than me, does it mean I can teach them no Perl? I don't think so. The fact that someone is an experienced coder (I don't like that word) in one language doesn't mean he (or she) doesn't need to learn when entering a new realm. And a trully good professional is not afraid to admit it.

      Jenda

      Java is the machine that goes *ping*.