I know exactly what you mean Zecho. My first time was with references, can you believe it? :-) There was something keeping me from groking it. I just couldn't put my finger on it. Then someone was explaining it to me and that last piece of the puzzle finally clicked into place and the lightbulb went off! At that point, it all made sense. I've been happily using references ever since.

My point is that this experience is part of what makes perl so desirable to me. With perl, there seems to be a tremendous desire to help people learn. It manifests itself through many ways: the CB, IRC, FTF conversations with friends/collegues, conferences, or books. I feel like people want me to understand. This is A Good Thing(tm). I imagine the same thing exists for other languages, but I speak only of my personal experience.

I have gathered a tremendous amount of knowledge by lurking on mailing lists, reading books, examining other's code, and going to user groups. In return, I feel a need to give back to the community that helped me grow from a HTML novice to a good perl programmer over the years.

IMHO, this is the essence of perl. Contribute back to the ones that helped you. CPAN is an excellent example of this. If I want sessions for my web app, I don't have to reinvent the wheel every time. I just use Apache::Session, and whisper a "Thank you" to Jeffrey Baker et al. for making it available. I imagine this sort of scenario happens on a daily basis around the world.

So the next time that light goes on, be sure to say thanks to whoever or whatever helped you gain that insight. Pass on that warm fuzzy feeling to someone else. And in the process you'll become better yourself.


In reply to Re: Zen and the art of Perl by drewbie
in thread Zen and the art of Perl by Zecho

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.