Just happen to read on perl.perl5.porters a posting by a certain Tom Horsley:
I happen to love perl for getting quick, one-of, temporary jobs done very easily, but if you really want perl to have corporate use for real long term projects, you are bound to run into people like me who wouldn't touch perl for production use with a ten foot pole (sorry :-).

Perl really is a write-only language, and you just can't do production work write-only - someone has to maintain production code, and the language is so fantastically huge, no two programmers even appear to be writing in the same language.

I'm not sure what feature you could deliver to address this problem, but there's your first challenge :-).

I don't know who this Tom Horsley is (and I'm not sure if I would like to find out or know what his status in the Perl world is) but clearly it is someone who hasn't been keeping himself updated on "modern" Perl modules (e.g. Catalyst) and seemingly hasn't ever written a decent module, program or script. If he is the same Tom Horsley as who has written the Tom's fabulous web Page then I understand why he thinks Perl scripts are not really production grade, since the few Perl scripts he has on this site are indeed not prime examples of well written Perl.

Whatever language you write in, your task as a programmer is to do the best you can with the tools at hand. A good programmer can overcome a poor language or a clumsy operating system, but even a great programming environment will not rescue a bad programmer. — Kernighan and Pike
(The C programming language) is a razor-sharp tool, with which one can create an elegant and efficient program or a bloody mess. — Kernighan and Pike

Really it are people like Tom Horsley who negate all efforts to promote Perl by uttering such unproven, unfounded and unconsidered nonsense. If I could post on perl5.porters I would tell him myself, but on second thought "Don't feed the trolls".

CountZero

"If you have four groups working on a compiler, you'll get a 4-pass compiler." - Conway's Law


In reply to Perl for big projects by CountZero

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.