|Think about Loose Coupling|
A little reflectionby deprecated (Priest)
|on Dec 21, 2007 at 16:12 UTC||Need Help??|
I realized several weeks ago that the seventh anniversary of my joining the monastery was coming up. I began writing what became a pretty large missive (which I am not going to post here) that could simply be summed up as "perl has given me more things than a job."
True enough, I was hired around the same time I joined (and started posting some idiotic questions and answers). Through perl I came into contact with Postgres, and as I flexed my new "muscles" on both those fronts, the depth of my understanding for Solaris and Linux increased. The military has a term: "force multiplier." A multiplier is what it sounds like. A device that provides an advantage to a force, while having advantages which outweigh disadvantages.
Perl is a force multiplier. To use perl, you must learn. I cannot be more more clear than that. Perl will teach you, whether you like it or not.
You can do what I did, and make a career of all the things perl taught me, or you could use it as an academic toy (purl on irc.perl.org being an example).
It's powerful stuff. My current involvement with perl is far removed from the trenches, yet I still find I need it to perform certain tasks (such as poking at RT's database). I don't even know what versionn of perl we have installed, because frankly it is so ubiquitous, the tracking thereof would be difficult. Further, while the perl6-lang list and other places had long-lasting arguments about who got what character and what something should do.
But, I feel strongly enough about this to swear.
Guys, it's still fucking perl. Perl is good.
And I owe an inestimable, even indescribable debt to the users of the Monastery helping when I needed it. I try to give back now and again, and find that every question I come across has at least two correct answers.
You're (you oldsters) wonderful. Thank you.