in reply to games played with Perl

Your objection to obfu contests noted, but turning obfus into clear code might be a decent learning experience.

Another approach: take a look at some of the SOPW here, and present a selected few to teammates as challenge, with apporpriate recognition/award to best solutions...