On the flip side, I cannot count the number of times somebody has listed "No non-core Perl modules" as a requirement to the solution of a problem, and upon additional questioning by myself, the reasons behind this were non-sensical and I was able to convince them to try it, with positive results. Shaved hours if not days off of their development time and they learned how to install a Perl module at the same time.

While I agree that some times a requirement against Perl modules can be a valid thing, most of the time it isn't. They just say that because they don't want to be bothered with learning how to install a Perl module, don't understand how they work and don't want to be bothered to learn, are just afraid of aspects of the language that they don't know yet, or they think it will take longer to learn how and to actually install a module than it would take them to re-invent the solution on their own. When it is prohibited by management, similarly, it's because the managers don't understand Perl modules, what's involved in getting them installed, and don't want to bother learning. They'd rather have their programmer spend 10x more time re-inventing a poor solution to a common problem than have them spend an unknown amount of time learning how to install a proven and robust module (perhaps on a large number of client systems) that would shave their development time down to nothing.


In reply to Re: Modules or lack thereof by Fastolfe
in thread Modules or lack thereof by Blue

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.