professional n: One who earns a living in a given or implied occupation

For instance a professional Perl programmer would be someone who makes a living by programming in Perl.

For example I am a professional Perl programmer. So is dragonchild. I do not see dragonchild's comments about his being a professional or the behaviour of professionals to be in any way childish. Rather they are precise and accurate.

As he said, decent professional Perl programmers do not as a rule waste their time and their employer's money by rewriting dbms or DBI without a very good reason. Generally no such reason exists. Certainly performance does not qualify. If Perl with those tools available to it does not perform adequately to the job, then the odds are excellent that the bottleneck is not in those tools. Look to your algorithm, data structures, and failing all else your language. (Good professional Perl programmers will tell their employers to use something else when ploughing ahead with Perl would be unwise.)

Professional Perl programmers who waste resources in reinventing good available wheels are generally liabilities for their employers. Competently run companies seek to eliminate such liabilities. Usual techniques include training, moving them into different roles, and firing.

Awareness of this fact is one of the reasons that decent professional Perl programmers who wish to remain so (which is most of them) behave as dragonchild describes.


In reply to Re (tilly) 11: millions of records in a Hash by tilly
in thread millions of records in a Hash by johnkj

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.