I'm interested to know what other people think about this - is there an attainable point that would cause you to think that you know "all there is to know" about Perl? (Is this even possible?) What's your take on this?

Well, just like life and other organic systems, we find that our perl knowledge is constantly evolving. Our better way of perl coding comes out of necessity. Necessity is the mother of invention. In our case, invention means enhanced perl knowledge. Now if you increase your necessity you are bound to find new things in perl. If you think that core structure cannot accomplish that, you will even build a new version of perl.

Good thing about perl is we have great CPAN repository and sites like PerlMonks. It also represents the efforts of thousands of people ( Perlmonks alone has 6200 writers in total). Users around the world constantly find or write shortcuts (Modules and other titbits) to fulfill their necessity and is readily usable by others when it becomes their necessity. Thus for your own code you may find better ways to accomplish that because your thoughts are joined with thoughts of thousands of others over time, which already has enhanced your thinking and ways of doing the things. There could be minute things for which you think 'traditionally' or accept subconsciously, others would put a systematic efforts and make it better. When your eyes see that, you adopt that easily and thus improve your code. I think it is synonymous which the fact that we in our daily life use hundreds of things invented by others to improve our own life continuously.

We have adopted TMTOWTDI for perl, and thus a constant background thinking that 'there is another way to do it and which might be better' is always there. People are motivated by this vary formula to search for the new things. (ex.. Columbus) In addition to that, Perl has various means of symbols and thus we can see the same thing is used in different context and light. (Obfus are good examples of this.) And with thousands of simultaneous efforts we see more and more of that. This fact also increase our understanding about that same thing and subconsciously aids our efforts in learning perl emphasizing the fact that there is much more to learn.

Artist


In reply to Re: Self-improvement and TMTOWTDI by artist
in thread Self-improvement and TMTOWTDI by Tanalis

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.