Funny thing is, if you read Re: The future of Perl? (The why, and my take.), you'll see I was agreeing with you.

A rare occurrence I know, but you really should read what is written rather than just reacting to who is speaking.

As for your 'point' in this post, it really is garbage. Of all the lines of code written in the last 10 years, I doubt more than 10% -- and would guesstimate <5% -- has been written to add to or replace code existing prior to that period.

I would estimate that the code that makes up the 2 million smartphone apps -- all of which have been written (and simply could not have existed prior to) since 2007 -- make up fully 1/3rd of all the code written. And be they good or bad; not a single line of it was in Perl or COBOL. And nothing that exists inside Google, Amazon, Facebook, Twitter, Baidu, Alibaba, ... nor any of the other huge companies that came into existence in the last 15 years, could have existed before 15 years ago. And much of that will have been rewritten several times in the last 10 as the companies grew and had to change to completely new technologies in order to scale out.

Unlike the code of yore, the projected life of new projects, now and over the last 10 years and more, has been measured in years, not decades. And that life expectancy is shortening, not lengthening. Like most everything else in your knowledge-base, you're basing your stance upon the experiences of your youth; which is 30 years and 3 generations out of date.

And whilst maybe 2% - 3% of the entire code in use around the world might be written in Perl; that is unlikely to grow much in real terms and will steadily and inexorably decline in percentage terms over the next 7 years; and again in the next.

There are only so many Perl maintenance jobs around, and their number will decline year on year. They may be enough to keep old farts like you and I in pocket money for a while, but it ain't gonna make the fortunes of anyone in the 20s; nor even keep those in their 40s in a living income for the rest of their careers. There simply isn't enough Perl code installed to warrant anyone taking it up on the basis of a 'steady maintenance gig'.

And there was no 'popularity pole' involved. Neither my post itself -- which was aimed at and mostly only seen by Perl insiders -- consitute same, nor was any mentioned within it.


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.

In reply to Re^4: The future of Perl? by BrowserUk
in thread The future of Perl? by BrowserUk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.