Probably the most recent (of many) examples:

We use a queueing system to submit thousands of jobs in a Linux environment (LSF job arrays). It is necessary to periodically check the status of the jobs. However, I have been unable to coax the status command to provide meaningful names for the jobs, rather than just their job ID number (for example, if I submit 5000 jobs, I want to know if job "foo" and job "bar" are still running, instead of ID647 and ID4902).

To do this, I would have to sift through the vebose and poorly-formatted output of the status command to find the directories holding the output status files. Then I'd have to grep throught the output files to correlate ID's with job names. Bor-ing.

Within a few hours, I cranked out some decent Perl code to do the job. But, I must admit that hanging out at PerlMonks for the last couple years has given me the confidence and skills to rapidly converge on and implement a solution. A year and a half ago, I probably would have thrashed around for a few days or a week on that task, or perhaps I would have found the task too daunting.

Had I never joined, this...

Instead, what I have...

I guess this is as much a PerlMonks testimonial as it is a Perl testimonial. Without Perl, I'd be in a world of hurt. Without the Monks, I'd have a really embarrassing heap of unmaintainable, unreadable, undocumented, buggy code!


In reply to Re: How has Perl(Monks) saved you time at your job this week|month|year|decade? by toolic
in thread How has Perl saved you time at your job this week|month|year|decade? by missingthepoint

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.