Beefy Boxes and Bandwidth Generously Provided by pair Networks
P is for Practical
 
PerlMonks  

•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
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?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://245979]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others examining the Monastery: (7)
As of 2014-07-25 00:09 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (167 votes), past polls