Though I agree with the idea that the culture is as you describe most of the time, I think you'd be more correct if you reversed your statement. The all around, underground geek who's into HGTG, LoTR, ST(NG|DS9|etc), etc, etc also tend to dig Perl. Why? I would say it's b/c Perl is an archetype of the OSS ideals - perlmonks being a huge example of this. If I had to distill what I think is unique to the Perl culture that makes it stand out, I would propose two things.
First is the general agreement of true Perl gurus (not hightening myself to that rank here as I still need to learn this lesson) that it is always best to use the right tool for the job, not just Perl for every job. I think the newbie misconception is best summed up in the Geek Code's statement that "I use Perl for all programs of less than a thousand lines." What if sed was the better choice? I invite anyone to cruise around and find all the nodes where high level monks offer non-perl solutions. The list is long.
Second is the willingness to help the newbie sharpen their skills without retribution. More that one person already noted this, but I find this is unique to Perl and the languages it has inspired. Even Java, born and bred in the afterglow of Perl, does not have this flavor to it.
"A man's maturity -- consists in having found again the
seriousness one had as a child, at play." --Nietzsche
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.