Increasingly, I'm seeing a lot of people post questions, asking for help in fixing some really silly way of doing a task for which a Perl module has already been written. Frequently, the rationalization given by the seeker for this silliness is "management."

It seems we have a lot of budding Perl geniuses working under some very strict and brain-dead policies imposed by their supervisors. If a developer is permitted to develop something in Perl, why can they not be permitted to install modules that are necessary for them to do that development? Why are we getting people here asking how they can re-invent the wheel because their supervisor doesn't want to let them grab a free wheel from the Free Wheel Depot?

Why are many managers opposed to installing (or in some cases, using) Perl modules? Further, what information can we give to these developers to help them communicate the need for reusability to their supervisors, and to aid them in getting the proper tools and existing code to enable them to write more robust Perl scripts and applications?

I mean, the whole point of writing modules to do certain tasks is to be sure that we only have to think of caveats once, code to accomodate, and distribute that code in the form of a module. If Perl developers aren't permitted to install or use 3rd party modules, they are going to write poor code, there's no way around it.

What can we do?


In reply to Getting managers to accept Perl modules by Fastolfe

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.