I was just noting the comments to "CSV File Question" when this hit me...

Sometimes I think that a technically competant sociologist or psychologist (yes, they're very different, I know that - they'd come up with different conclusions) could have an absolute field day studying Perl developers. On one hand, we have these wonderfully elaborate general solutions (e.g., Text::CSV, ... DBI, CGI, and most other CPAN modules) which can elegantly (and sometimes quickly) handle anything thrown at them in a broad development domain.

On the other hand, we see people who don't think twice about solving an exact problem with no thought about changing inputs, assuming a very, very narrow domain. Please don't vote this down because you think I'm flaming here - I'm not. This can be a very valid one-off solution when you only need to do a one-time conversion of data - I've written a reasonable share of these tools myself, and many of them were exactly the right solution for the cheapest possible cost in the currency of time.

On the third hand, we get Perl golfers. Though I've never been good at this type of challenge, this isn't a flame either - it's quite fascinating what some people can do given way too much time on their hands :-)

I really think that both sociologists and psychologists could have an absolute field day trying to explain all ends of the spectrum, and everything in between.


In reply to "people watching" by Tanktalus

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.