{"id":1069,"date":"2012-01-12T21:38:18","date_gmt":"2012-01-13T05:38:18","guid":{"rendered":"http:\/\/wp.colliertech.org\/cj\/?p=1069"},"modified":"2014-09-10T15:45:01","modified_gmt":"2014-09-10T22:45:01","slug":"the-very-model-of-a-poster-to-clpm","status":"publish","type":"post","link":"https:\/\/wp.c9h.org\/cj\/?p=1069","title":{"rendered":"The Very Model of a Poster to CLPM"},"content":{"rendered":"<p>So, in 2002 I attended my first <a href=\"http:\/\/seattleperl.org\/\">SPUG<\/a> meeting.  Also in attendance were <a href=\"http:\/\/en.wikipedia.org\/wiki\/Randal_L._Schwartz\">Randal<\/a>, <a href=\"http:\/\/teachmeperl.com\/tim_pro.html\">Tim<\/a>, <a href=\"https:\/\/twitter.com\/#!\/eljope\">J.P.<\/a> (I think) and quite a few of the other usual suspects.  The guest speaker was the inestimable <a href=\"http:\/\/en.wikipedia.org\/wiki\/Damian_Conway\">Dr. Damian Conway<\/a>.  This night might be the single most important event in my career as a builder of the internets.  I was already set in my ways regarding my <a href=\"http:\/\/www.debian.org\/\">operating system<\/a>, and I knew enough perl to get by, but I wasn&#8217;t in touch with any users groups until then.<\/p>\n<p>The crown jewel of the night was Damian&#8217;s recital in full of his poem, &#8220;I Am The Very Model of A Poster To CLPM&#8221; (sung to the tune of <a href=\"http:\/\/www.youtube.com\/watch?v=zSGWoXDFM64\">that song<\/a> from Pirates of Penzance).  I must admit that I&#8217;d never heard of CLPM and that it all sounded like gobble-de-gook at the time.  If I recall correctly, this happened just after he took about 10 minutes to teach us all to pronounce the name of then-<a href=\"http:\/\/search.cpan.org\/~flora\/perl-5.14.2\/pod\/perlhist.pod#THE_KEEPERS_OF_THE_PUMPKIN\">Pumpking<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Jarkko_Hietaniemi\">Jarkko Hietaniemi<\/a>.  This was the same year that the following video was made&#8230;<\/p>\n<p><iframe loading=\"lazy\" width=\"420\" height=\"315\" src=\"\/\/www.youtube.com\/embed\/XkU_GQVOCqo\" frameborder=\"0\" allowfullscreen><\/iframe><\/p>\n<p>With that in mind, there&#8217;s one more thing I need to share with you before disclosing the lyrics.  This piece was developed during a time when it was common for members of the perl community to flame one another on news feeds, take their anger and frustration out on newbies and generally be the bane of most of the internet.  I like to think that it helped to shape me into a kinder, gentler perl programmer, debian user and general netizen over the years.  I would also like to think that it will do the same for future members of our communities.<\/p>\n<p><a name=\"lyrics\">And so, without further ado, Damian Conway&#8217;s<\/a><\/p>\n<hr>\n<h2>I Am The Very Model of a Poster to CLPM<\/h2>\n<p>Now everything I need to know about the Perl community<br \/>\nI learned in kindergarten when I was a little lad of three<br \/>\nAnd in these next few minutes I&#8217;ll relate those five apothegm<br \/>\nFor I am the very model of a poster to c.l.p.m.<\/p>\n<p>The first truism I was ever taught upon my mother&#8217;s knee<br \/>\nWas that our dad&#8217;s a better dad than their&#8217;s could ever hope to be.<br \/>\nHis name is Larry Wall, and that&#8217;s determinism nom&#8217;native<br \/>\nSince of the mural attributes he demonstrates proof positive.<\/p>\n<p>He&#8217;s eight feet tall and ten feet wide; of granite-like solidity.<br \/>\nHe wards us from the serpent&#8217;s tabs and coffee bean&#8217;s stupidity.<br \/>\nHe guards us from that Gallic tower&#8217;s B&#038;D urbanity,<br \/>\nAnd makes sure we don&#8217;t see sharp code that might cut loose our sanity.<\/p>\n<p>He watches over each of us, like Odin of the Norse belief &#8212;<br \/>\nThe stern All-Father figure and, at times, the comical relief.<br \/>\nSo, if you vaunt our patriarch&#8217;s supreme linguistic acumen,<br \/>\nYou are a model sychophantic poster to c.l.p.m.<\/p>\n<p>The second tenet that I learned concerns, of course, the fairer sex<br \/>\nAnd why they are in short supply, while geek-boy JAPHs are multiplex.<br \/>\nAs every schoolboy knows each conversation has single aim:<br \/>\nTo raise one&#8217;s own significance, whilst razing others down in flame.<\/p>\n<p>And thus good men and true who hold this principle as sacrosanct<br \/>\nWill all pursue beligerence as though they were from Mars.  Or tanked.<br \/>\nIt is the tenor of your newgroup posts that she from Venus flies:<br \/>\nBecause most threads devolve into comparisons of&#8230;..meanness, guys.<\/p>\n<p>When every post affronts their own collaborative sorority<br \/>\nIt must exasperate them, for it renders the majority<br \/>\nOf female Perl geeks absent, till we&#8217;re forced to rename blonde Dutch men<br \/>\nTo act as female models of a poster to c.l.p.m.<\/p>\n<p>The third grand aphorism that was drummed into my youthful head<br \/>\nWas: if you can&#8217;t say something nice about someone, you should instead<br \/>\nSay every nasty thing you can impart, imagine, or invent<br \/>\nIn any public forum that it happens you should both frequent.<\/p>\n<p>This goes especially for the young, and new, and shy, and innocent.<br \/>\nTo flame a newbie is a joy, t&#8217;will make you feel omnipotent.<br \/>\nTo watch them squirm and bleat and bleed and scurry back into their hole,<br \/>\nThe surge of ecstasy it brings is worth the way it eats your soul.<\/p>\n<p>So never hesitate to turn the wrath of your vocabul&#8217;ry<br \/>\nUpon the hapless supplicant for Perl epistomology<br \/>\nAnd if you flame each FAQ, and every question that&#8217;s beneath you then<br \/>\nYou&#8217;ll be the very model of curmudg&#8217;nly R.T.F.M.<\/p>\n<p>The next point I should like to make&#8217;s the obverse of the previous<br \/>\nFor while it&#8217;s true that to be newbie is a sin most grieveous<br \/>\nIt ain&#8217;t as bad as being old and greyed and staid and tedious<br \/>\nAnd sitting at the keys all day dispensing thoughts invidious.<\/p>\n<p>What right have you to tell me not to ask about my CGI???<br \/>\nI thought that Perl was all about website development, and I<br \/>\nExpect that you&#8217;d extend to me the simple human courtesy<br \/>\nOf dropping everything so you can do this homework now for me.<\/p>\n<p>The Internet exists so I need never read the manual<br \/>\nAnd so my inane questioning can form a stream continual<br \/>\nWhile pleading for an email since I never read this group, as well<br \/>\nAs posting them in jeopardy, in caps, and in HTML.<\/p>\n<p>The rule I learned in kinder that explains where this approach springs from<br \/>\nIs fundamental to a certain class of Gen-X hackerdom<br \/>\nThe single principle that guides their Internet activity<br \/>\nIs: &#8220;me, me, me, me, me, me, me, me, me, me, me, me, me, me, ME!&#8221;<\/p>\n<p>So if you are prepared to treat the Net as your god-given right<br \/>\nAnd suck the newsgroups dry like some goodwill-devouring parasite<br \/>\nAnd use them as a help-desk and a perldoc substitute, well then<br \/>\nYou are the very model clueless poster to c.l.p.m.<\/p>\n<p>The final precept that my pre-school inculcated in my head<br \/>\nIs one I would commend as antithetical to all I&#8217;ve said.<br \/>\nIt is a noble concept that once used to garner more elan<br \/>\nThe idea that, when I grow up&#8230;..I want to be a fireman.<\/p>\n<p>The fire-fighter&#8217;s job&#8217;s to help, despite the inconvenience<br \/>\nAnd spare the inexperienced the cost of their own ignorance<br \/>\nAnd put out fires when the flames ignite the common living space<br \/>\nAnd through it all maintain an air of competence and skill and grace.<\/p>\n<p>And this, my friends, I recommend to all of our community<br \/>\nThat rather than a careless match or carefully lit incendiary<br \/>\nYou spray out knowledge, patience, and a gentle stream of good advice<br \/>\nAnd save the newbies from themselves, and oldies from their prejudice.<\/p>\n<p>And be yea more as Larry is, a fire-Wall against the threat<br \/>\nOf ignorance and arrogance, with both of which we&#8217;re still beset.<br \/>\nFor if you choose to help your fellow JAPHs instead of scorching them,<br \/>\nYou&#8217;ll be the next burnt offering we spit-roast on c.l.p.m. ;-)<\/p>\n<p>[edit]<br \/>\n<img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" src=\"https:\/\/i0.wp.com\/wp.colliertech.org\/cj\/wp-content\/uploads\/2012\/01\/andy-soapbox-179x300.png?resize=179%2C300\" alt=\"\" title=\"andy-soapbox\" width=\"179\" height=\"300\" class=\"alignnone size-medium wp-image-1108\" srcset=\"https:\/\/i0.wp.com\/wp.c9h.org\/cj\/wp-content\/uploads\/2012\/01\/andy-soapbox.png?resize=179%2C300&amp;ssl=1 179w, https:\/\/i0.wp.com\/wp.c9h.org\/cj\/wp-content\/uploads\/2012\/01\/andy-soapbox.png?resize=612%2C1024&amp;ssl=1 612w, https:\/\/i0.wp.com\/wp.c9h.org\/cj\/wp-content\/uploads\/2012\/01\/andy-soapbox.png?w=718&amp;ssl=1 718w\" sizes=\"auto, (max-width: 179px) 100vw, 179px\" \/><\/p>\n\n<div class=\"twitter-share\"><a href=\"https:\/\/twitter.com\/intent\/tweet?via=cjamescollier\" class=\"twitter-share-button\">Tweet<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>So, in 2002 I attended my first SPUG meeting. Also in attendance were Randal, Tim, J.P. (I think) and quite a few of the other usual suspects. The guest speaker was the inestimable Dr. Damian Conway. This night might be the single most important event in my career as a builder of the internets. I [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[17,44,18,113,22,23],"tags":[],"class_list":["post-1069","post","type-post","status-publish","format-standard","hentry","category-debian","category-friends","category-perl","category-social-networking","category-yapc","category-yapcna"],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p1YDIB-hf","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=\/wp\/v2\/posts\/1069","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1069"}],"version-history":[{"count":13,"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=\/wp\/v2\/posts\/1069\/revisions"}],"predecessor-version":[{"id":1426,"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=\/wp\/v2\/posts\/1069\/revisions\/1426"}],"wp:attachment":[{"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1069"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1069"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wp.c9h.org\/cj\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1069"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}