Stories
Slash Boxes
Comments

SoylentNews is people

posted by Fnord666 on Thursday October 12 2017, @01:07AM   Printer-friendly
from the There’s-more-than-one-way-to-do-it,-but-sometimes-consistency-is-not-a-bad-thing-either dept.

Ruth Holloway at Red Hat's marketing site, OpenSource.com, has a retrospective on three decades of perl covering some history and a few of the top user groups. The powerful and flexible scripting language perl turns 30 at the end of this year. It is a practical extraction and reporting language widely used even today and has a dedicated community. It's ease of use and power made it the go-to tool through the boom of the 90's and 00's when the WWW was growing exponentially. However, its flexible syntax, while often an advantage, also functions as a sort of Rorschach test. One that some programmers fail. Perhaps two of its main strengths are pattern matching and CPAN. The many, mature perl modules available from CPAN make it a first choice for many when needed to draft something quickly or deal with a quick task.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by legont on Thursday October 12 2017, @01:59AM (17 children)

    by legont (4179) on Thursday October 12 2017, @01:59AM (#580915)

    The company I work for, which is probably the biggest Perl shop around, is desperately trying to move away from Perl for one reason only: we can't find enough Perl programmers, let alone Perl experts. They are not available, period.

    --
    "Wealth is the relentless enemy of understanding" - John Kenneth Galbraith.
    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 5, Insightful) by http on Thursday October 12 2017, @02:39AM (6 children)

    by http (1920) on Thursday October 12 2017, @02:39AM (#580930)

    Consider the nature of the site you're posting this 'complaint' on.

    If your company can't find them, it's because it ain't looking.

    --
    I browse at -1 when I have mod points. It's unsettling.
    • (Score: 4, Insightful) by frojack on Thursday October 12 2017, @03:16AM (3 children)

      by frojack (1554) on Thursday October 12 2017, @03:16AM (#580946) Journal

      Exactly.

      It doesn't take that long to train someone to use Perl, because there are so many examples laying around to borrow from.

      Its really not that complex. You aren't going to put that new hire to work launching rockets for SpaceX right away.

      You don't HAVE to write obfuscated code or exercise every function in the library just because its there.
      You can write simple code, easy to understand, that you will look back on and chuckle about, until you look at the date you
      wrote it an realize its been in production long than your first born, now college sophomore, has been alive.

      --
      No, you are mistaken. I've always had this sig.
      • (Score: -1, Flamebait) by Anonymous Coward on Thursday October 12 2017, @09:50AM

        by Anonymous Coward on Thursday October 12 2017, @09:50AM (#581058)

        It's not "laying", you asshat American.

      • (Score: 0) by Anonymous Coward on Thursday October 12 2017, @12:15PM (1 child)

        by Anonymous Coward on Thursday October 12 2017, @12:15PM (#581097)

        It's not "laying", you asshat American!

    • (Score: 0) by Anonymous Coward on Thursday October 12 2017, @05:54AM

      by Anonymous Coward on Thursday October 12 2017, @05:54AM (#580997)

      Perl is ugly, so programmers don't want to work with it, particularly taking over legacy code base. That's why it's hard to find perl coders.

    • (Score: 2) by Phoenix666 on Thursday October 12 2017, @10:53AM

      by Phoenix666 (552) on Thursday October 12 2017, @10:53AM (#581079) Journal

      Yeah, where are they looking? I would do work for such a company provided they'd let you work remotely, mainly because it's been a long time since I got paid to use perl and I love the language.

      --
      Washington DC delenda est.
  • (Score: 2) by bart9h on Thursday October 12 2017, @03:32AM

    by bart9h (767) on Thursday October 12 2017, @03:32AM (#580949)

    If I can work remotely, you can hire me.

  • (Score: 0) by Anonymous Coward on Thursday October 12 2017, @03:39AM

    by Anonymous Coward on Thursday October 12 2017, @03:39AM (#580955)

    I'm available, well trained and love the language.

  • (Score: 2) by MichaelDavidCrawford on Thursday October 12 2017, @03:53AM (1 child)

    by MichaelDavidCrawford (2339) Subscriber Badge <mdcrawford@gmail.com> on Thursday October 12 2017, @03:53AM (#580965) Homepage Journal
    .. and I'll add it to The Global Computer Employer Index [soggy.jobs].

    (It's not very global yet, but I have big plans for it.

    mdcrawford@gmail.com

    --
    Yes I Have No Bananas. [gofundme.com]
  • (Score: 0) by Anonymous Coward on Thursday October 12 2017, @05:12AM

    by Anonymous Coward on Thursday October 12 2017, @05:12AM (#580984)
    1) How bad is the legacy code? ;)
    2) What are the two most recent quit dates/years of the perl programmers and why did they quit/get fired?
    3) How much is your company willing to pay?
    4) Can the programmers work from other countries?
    5) How do programmers apply for the jobs?
  • (Score: 4, Insightful) by maxwell demon on Thursday October 12 2017, @05:39AM (2 children)

    by maxwell demon (1608) on Thursday October 12 2017, @05:39AM (#580992) Journal

    Is it that they can't find any Perl programmers, or that they can't find any Perl programmers that will accept their pay? Those two are very different conditions.

    And it is quite easy to produce Perl programmers: Employ programmers and let them learn Perl. Anyone not willing to learn Perl probably should not be employed for programming in any other language either. As one day you might want to switch languages, and that person might not like the language you'll switch to either. It's not as if Perl employed a completely different programming paradigm than other common languages, after all.

    --
    The Tao of math: The numbers you can count are not the real numbers.
    • (Score: 2) by looorg on Thursday October 12 2017, @05:47AM

      by looorg (578) on Thursday October 12 2017, @05:47AM (#580996)

      That is always the issue isn't it? I knew how to program PERL once, or twice, but I don't do it any longer and I have not written a single line of PERL in probably 15ish years. I could relearn or refresh the knowledge if the pay was good enough, just as I could relearn to write COBOL again if it was just good enough pay -- this option is a lot more tempting since the pay would be better, even tho I don't know what PERL pay would be I suspect it would be less the writing COBOL for some bank or insurance company again. It's just that it's going to be fairly short term again I suspect and not worth the effort.

    • (Score: 2) by legont on Friday October 13 2017, @03:43PM

      by legont (4179) on Friday October 13 2017, @03:43PM (#581817)

      Pay is actually pretty good. Let me try to explain why I think this happened; it's just a personal opinion, mind you.

      I think Perl became a victim of it's own success. See, the project I work on was not touched since 2008. It is mission critical and blah blah but... In 2008 many people were laid off and the best left themselves. Normally the project would die, but Perl's one would not. It simply worked with minimal efforts. No or easily fixed critical security holes, no major outages - no nothing. Meantime java was a mess and everything java was rewritten at least twice since then. They had no choice. They had to hire java people, they had to train them, they had to promote them and generally invest, while Perl folks did not need much attention and stimulus so even more left. Of course, youngsters don't want to touch it either and the strategic decision was made to switch to java/python. But the situation is so bad that they can't even find people to reverse engineer the code. And why would a Perl expert work on killing the language? Sure, there are some folks available and they manage to hire them but even they are always looking to leave because the policy is to get away from their main trade.

      As for me, I've decided it will be my last job so I stay until it's over one way or another whatever time it'd take.

      --
      "Wealth is the relentless enemy of understanding" - John Kenneth Galbraith.
  • (Score: 2) by The Mighty Buzzard on Thursday October 12 2017, @09:19AM

    by The Mighty Buzzard (18) Subscriber Badge <themightybuzzard@proton.me> on Thursday October 12 2017, @09:19AM (#581044) Homepage Journal

    And you didn't think to ask here?

    --
    My rights don't end where your fear begins.
  • (Score: 2) by LoRdTAW on Thursday October 12 2017, @04:36PM

    by LoRdTAW (3755) on Thursday October 12 2017, @04:36PM (#581207) Journal

    This appears to be true. My brother works for a large company who recently replaced a very critical backend written in perl with one written in javascript. Their reason was the same, not *good* perl programmers. So they found a bunch of good javascript programmers.