The Perl Geek Code... decoded


The Perl Geek Code - Version 0.01

Perl Programmer Stage[P+++>++++$]

Hacker but someday I'd like to say: "Guru" and I'm getting paid for it


Core Hacker[c-->+]

I don't read p5p but someday I'd like to say: "I once had a patch"


Perl 6[P6-]

I am not really interested in Perl 6, I'll deal with it when I see it


Regular Expressions[R++]

I use ///e and I know the difference between //m and //s


Modules[M+>++$]

I write my own modules and use them as much as I can but someday I'd like to say: "I have one or more module on CPAN" and I'm getting paid for it


Objects[O+++$]

I have written a large application with OOP and I'm getting paid for it


Map[MA++]

I use map quite often and I understand the Schwartzian transform


Eval[E+>+++]

I use eval and @! to catch exception but someday I'd like to say: "I use eval in AUTOLOAD methods to generate methods dynamically"


Pack/Unpack[PU ]

I use pack and unpack, I just need to read the doc carefully each time I do


Bondage & Discipline[BD+]

I refuse to use AUTOLOAD


CGI[C++]

I use CGI.pm, the Template Toolkit and HTML::Parser


DBI[D+]

I have used DBI with at least 2 DBD's


Sysadmin[S++$]

I wrote some perl to check the logs and quotas and other daily maintenance and I'm getting paid for it


XML[X ]

XML... that's on my TODO list


Perlmonk[WP?]

What is PerlMonks?


Perl Monger[MO ]

I am subscribed to a Perl Monger mailing list but I don't go to meetings


#perl[PP ]

I occasionally visit #perl


Conferences[CO-]

I have attended at least once TPC or YAPC


Perl Poetry[PO-]

I don't write Perl Poetry but I like reading it or I use Coy.pm occasionnally


JAPH/Obfuscation[o ]

Obfuscation is cool, I'm just not good at it


Goof[G ]

Perl is fun, I try not use the most exotic features though, someone will have to maintain my code some day


Abuse/Glue[A-]

Writing portable code is hard enough


C[OLC+]

I use C every now and then, it's OK but Perl still rules


C++[OLCC+]

I use C++ every now and then, it's OK but Perl still rules


Java[OLJ+]

I use Java every now and then, it's OK but Perl still rules


Python[OLP--]

I try to avoid using Python as much as I can


COBOL[OLCO---]

I _HATE_ COBOL, I will never use it


Smalltalk[OLS+]

I use Smalltalk every now and then, it's OK but Perl still rules


Lisp[OLL+]

I use Lisp every now and then, it's OK but Perl still rules


Assembly[OLA--]

I try to avoid using Assembly as much as I can


Emacs[Ee (++)]

My tendencies on this issue range from: "Yeah, I know what emacs is, and use it as my regular editor." to "I know and use elisp regularly!"


Vi[Ev----]

vi sucks, emacs forever!!!


Notepad[Eon-]

Notepad is a piece of crap and I try real hard to avoid using it


Textedit[Eot ]

I use Textedit when I really have to


Alpha[Eoa ]

I use Alpha when I really have to


Linux[uL+++]

I use Linux all the time, I know it inside out


BSD[uB ]

I use BSD amongst others


HPUX[uH-]

I have to use HPUX but I don't really like it


MacIntosh[m ]

I have installed MacPerl but I don't use it much


Amiga[osA ]

I occasionnaly use Amiga


The Perl Geek Code Home