ActiveBlog

4 Reasons I'm Thankful for Perl
by Troy Topnik

Troy Topnik, November 24, 2010

Getting some programmers to come up with a list of things they are thankful for in their favorite programming language is like getting a recalcitrant teenager to say grace at a family dinner. Something about the act of giving thanks seems to make us feel embarrassed and extremely uncool. Most people wouldn't even bother asking, but this Thanksgiving we decided to make a certain Perl developer squirm a bit for his turkey dinner.

Ladies and gentlemen, I give you a list of things I'm apparently thankful for with relation to Perl:


I'm not really good at writing sappy lists like that, but I guess I have to give it a try:

I'm thankful for Perl,

  • for all the wonderful people working together to improve it,
  • for the abundance of freely available modules on CPAN,
  • for letting me express myself concisely, and
  • for already being there, wherever I go.

Oh, and I'm happy to let you publish all these together under Troy's name. :)


So there you have it. I guess I'm not shy about expressing my love of Perl.

Seriously though, I'm thankful (yes, really me this time) for ActivePerl and PPM. I remember discovering Perl and CPAN a few years before coming to work at ActiveState, and being amazed that there seemed to be a module for everything. I also remember trying (and failing) to solve build issues with my very limited knowledge of makefiles and compilers. Besides being ActiveState's proverbial bread and butter, I'm thankful for ActivePerl because it allows me to be a Perl user without needing to be a Perl guru.

Subscribe to ActiveState Blogs by Email

Share this post:

Tags: activeperl, cpan, perl, ppm
Category: perl, perl
About the Author: RSS

Troy Topnik is ActiveState's technical writer. After joining ActiveState in 2001 as a "Customer Relationship Representative" (AKA Tech Support), Troy went on to lead the PureMessage Enterprise Support team before moving on to a technical writing role in 2004. His talent for describing software for new users stems from his difficulty understanding things that developers find obvious. He has a Bachelor of Music from the University of Victoria.