Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

•Re: Convincing co-workers to learn Perl

by merlyn (Sage)
on Mar 26, 2003 at 16:21 UTC ( #245979=note: print w/replies, xml ) Need Help??

in reply to Convincing co-workers to learn Perl

I brought a lot of people into the Perl camp a dozen years ago by answering questions in comp.unix.questions with both a shell answer and a Perl answer. The Perl answer was almost always shorter and easier to read, and almost always faster as well.

Perhaps you can do the same. Say "here's how to solve that in $LANGUAGE_X, but the Perl solution looks like this...". Do it enough times, they'll get the hint.

These days, the big winner seems to be the CPAN. So if you're in some $LANGUAGE_X design meeting, and someone mentions some basic task, just mutter "you know, I bet there's a freely available CPAN module for that part of the problem". Even if there isn't, they'll eventually get the hint.

-- Randal L. Schwartz, Perl hacker
Be sure to read my standard disclaimer if this is a reply.

  • Comment on •Re: Convincing co-workers to learn Perl

Replies are listed 'Best First'.
Re: •Re: Convincing co-workers to learn Perl
by l2kashe (Deacon) on Mar 26, 2003 at 16:31 UTC
    Nice response..

    I was thinking something along the same lines, but closer to how the Llama introduced perl.. Something along the lines of

    Here is how you do X in Y
    Here is the same in vanilla Perl
    Here is the same in chocolate Perl
    Here is the same in a bananasplit with nuts, cherries, and hot fudge Perl

    This way they can grasp the basic flow, then you show them slight improvements on the algorithm in question, then move to builts ins, and using $_ or assuming you are working on $_, etc..

    Best of luck on your conversion process..

    /* And the Creator, against his better judgement, wrote man.c */

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://245979]
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others lurking in the Monastery: (8)
As of 2018-06-25 18:29 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (128 votes). Check out past polls.