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

How to spread Perl's awesomeness beyond Perl Specific Sites/Internet?

by perl514 (Pilgrim)
on Feb 28, 2013 at 18:15 UTC ( #1021085=perlquestion: print w/ replies, xml ) Need Help??
perl514 has asked for the wisdom of the Perl Monks concerning the following question:

Venerated Monks,

In my limited experience with Perl so far, I am really amazed by this beautiful language. Stuff that seemed very complicated in other languages seems easier to get done in Perl. In the past few months, especially since Dec 2012 onwards, I've been able to automate some hardware failures, command line output and further analyses and such things. Theres still a lot of stuff that can be automated and I am working towards it.

My only gripe however, is the way Perl is percieved...A few good fellow techies I know seem to think that there are other scripting languages that can do stuff that Perl cannot, which isn't really true. With just a few weeks of toying around after reading "Learning Perl", I have been able to bring in some automation, but my aim is to get the freshers interested in Perl. Sites like PerlMonks, Perl Blogs, Enlightened Perl are great source, however, I am more interested in spreading the goodness of this language to other sites as well.

I know that the language is so amazing that it does not need any publicity, but I am really really sick and tired of people considering Perl as EOL (End Of Life). In fact, just today, when a co worker seemed surprised as to why am I working on Perl and "How are you going to get only that line from the output and do xyz with it ? And that too in Perl???"...I couldn't take it. So I showed him some stuff and that made him sort of eat his words, but still he didnt seem convinced.. So, In my small and insignificant ways, I am trying to do what I can..share my scripts, write some small scripts if someone wants to get some scripting done....but is there something that can be done beyond this? It just saddens me that people tend to form a negative opinion about Perl when the language is so richly capable of doing so much. I've had people quoting "Tiobe Index" as a proof that Perl is not quit popular etc etc etc...I would generally ignore such people, but heck, there's a limit to everything!!...

 

Perlpetually Indebted To PerlMonks

use Learning::Perl; use Beginning::Perl::Ovid; print "Awesome Books";
http://dwimperl.com/windows.html is a boon for Windows.

Comment on How to spread Perl's awesomeness beyond Perl Specific Sites/Internet?
Select or Download Code
Re: How to spread Perl's awesomeness beyond Perl Specific Sites/Internet?
by Kenosis (Priest) on Feb 28, 2013 at 18:37 UTC

    But isn't it far more fashionable nowadays to (for example) wear (a) Python than to sport a Perl?

      Hi Kenosis,

       

      You have a great sense of humour sire, but some things never go out of fashion, like a good pair of jeans (and while I am at it, a good pair of "genes" never hurt anyone too!!), Royal Enfield Bullet (Its a bike), and ofcourse...Perl :D

      Perlpetually Indebted To PerlMonks

      use Learning::Perl; use Beginning::Perl::Ovid; print "Awesome Books";
      http://dwimperl.com/windows.html is a boon for Windows.

Re: How to spread Perl's awesomeness beyond Perl Specific Sites/Internet?
by BrowserUk (Pope) on Feb 28, 2013 at 19:10 UTC

    1. Stop referring to it a "awesomeness".

      Try any of: advantage, applicability, convenience, efficacy, efficiency, expediency, practicality, productiveness, usefulness, utility.

    2. Don't pontificate; demonstrate.

      Take a look over one of your colleagues shoulders and ask them to explain what they are working on -- preferably when they've just started a new task.

      Then, go away and quietly write a perl solution; then bring it here and get the monks to clean it up for you.

      Then take it and show your colleague -- preferably before he has finished his version -- and offer it to him, without making a big deal about it.

      If someone did that for me a couple of times -- without lording their prowess -- it'd make me start paying attention.


    With the rise and rise of 'Social' network sites: 'Computers are making people easier to use everyday'
    Examine what is said, not who speaks -- Silence betokens consent -- Love the truth but pardon error.
    "Science is about questioning the status quo. Questioning authority".
    In the absence of evidence, opinion is indistinguishable from prejudice.
Re: How to spread Perl's awesomeness beyond Perl Specific Sites/Internet?
by Anonymous Monk on Feb 28, 2013 at 20:57 UTC
    I've been able to automate some hardware failures
    I've automated a few failures myself :)
Re: How to spread Perl's awesomeness beyond Perl Specific Sites/Internet?
by Anonymous Monk on Feb 28, 2013 at 23:58 UTC
    Change in version numbers -- a la Java, Firefox -- larger,different than Perl 6 and of current Perl 5, or change in name of "Perl 5" would *surely* be the way. Get. On. it.
Re: How to spread Perl's awesomeness beyond Perl Specific Sites/Internet?
by sundialsvc4 (Monsignor) on Mar 01, 2013 at 02:04 UTC

    I’ve devoted my entire professional life .. and happily counting .. to this very-strange business of ours, and I have never once been particularly concerned with how any particular programming-language did or did not “promote itself.”   Rather, they are all merely “tools for a job,” and if you are not yet aware of the value of this-or-that particular tool, “boo hoo for you.”

    No, I quite-seriously mean that.   As Dr. Feynman once famously said, “What do you care what other people think?”   Perl, like every other programming tool, (a) needs no introduction at all to those who know of it; and (b) benefits not-at-all by an introduction to those who don’t.   C’est la guerre.   Most of us, if not all of us, use all of these tools quite-interchangeably almost every day.   (Yawn.)

Re: How to spread Perl's awesomeness beyond Perl Specific Sites/Internet?
by moritz (Cardinal) on Mar 01, 2013 at 18:48 UTC

    Perl has many great tools and libraries, but few really good tools for the end user. If you want to raise Perl's karma, build something with it that everybody uses and loves. And then you can tell them it's written in Perl (or they'll find out eventually).

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (3)
As of 2014-08-30 22:25 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The best computer themed movie is:











    Results (294 votes), past polls