One of the main attractions of coding in Perl for me, as well as others I know, is the fun factor. A lot of us write programs for fun and profit (although not necessarily at the same time
For those of you who may remember, I'm thinking of something along the lines of Martin Gardner's old "Mathematical Games" columns in Scientific American. Sometimes they were puzzles, but many times he wrote about interesting mathematical topics. In my own case, that's where I first learned about things like Diophantine equations, four-dimensional geometry, knot theory, and symbolic logic. He had a great way of explaining complicated subjects without dumbing them down.
I'd like to see someone do something similar for programming. Topics might include, say, functional programming, a survey of OO from Smalltalk to Perl, and occasionally, goofy stuff like self-reproducing programs (quines), Perl golf, and obfuscation. But I can't find anything like that. If you know of something along those lines, could you reply here? Otherwise I may have to start writing something myself.