Everything undergoes trials and tests from time to time, of varying severity and intensity. This includes Perl, yourself, and your Perl programming abilities.

When tested one can either be strong enough to resist without breaking, or supple enough to bend with the force applied and avoid the challenge even though you did not directly resist. Sometimes one way is correct, sometimes the other; somebothes both, and sometimes either.

However as you can be strong and supple in defence, so can the attack be strong or supple -- as one challenge can be forcefull and direct, another can be stealthy, agile and subtle, attacking a weakness you were never aware of so never knew how to defend (see 90% of attempts at crypto by people who know nothing about crypto). Here strength does not help your survival, indeed rigidity at the expense of versatility and suppleness will hamper your ability to overcome the challenge. You need innovation, initiative and vision to come up with a solution where you lack sufficient context to rely solely on your formal knowledge.

I am happy that the foundations of a skyscraper are deepset, solid and strong, and I am also happy that the upper storeys of the skyscaper will flex and sway in the wind -- the overall strength of the building comes from both these acting to complement, not weaken, the other.

Though many coding challenges can be overcome by brute force and encyclopeadic knowledge, there are many more that require understanding of the subtleties of the language and the problem, and an ability to innovate and grow solutions almost organically from where no formal specification exists for a brute strength fix to work. Strength and savvy in concert can overcome any problem where one on it's own would have failed.


In reply to Re: Perl is Flexible, So I am Not by Callum
in thread Perl is Flexible, So I am Not by princepawn

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.