My first contact with some sort of Perl community was through clpmisc rather than through PM. With this relatively small difference (s/PM/clpmisc/g - there are even contributors common to both!), I can support all of what I could read so far in other people's answers.

My coding style has not changed much since my arrival to the monastery. But of course you keep learning new things, even if at a most definitely slower pace if compared to the beginnings, when my coding style was literally forged by the good suggestions I got from more experienced Perl programmers; and every now and again real pe(a)rls pop out.

One that springs to mind immediately is something that I learned just yesterday, i.e. that perl not only "optimizes" (see Re^6: A refactoring trap, thanks to adrianh)

while (<$fh>) { ... }
which I knew, but also
while (my $line=<$fh>) { ... }
as well, which I ignored.

Also, (possibly) due to the fact my production of short utilities and quick hacks outnumbers "big projects", I've never really been much proficient in OO Perl programming, if you exclude the most basic concepts and techniques, whereas I keep reading interesting articles here about these topics, and I'm positive that my coding style may be positively influenced by them, as I slowly keep on reading them and learning...


In reply to Re: PerlMonks has changed me by blazar
in thread PerlMonks has changed me by kwaping

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.