A lot of programming questions are always asked because the programmer has reached the end of a twisty maze of his own creation. Turn around, walk, spin around, and try again. You’ll find a better solution.
American software engineer, Perl hacker and author. Has been programming Perl since his middle-school years. Worked as a software developer at the University of Chicago and later on at Infinity Interactive. Currently works at Google. Maintains a collection of modules on the CPAN. Member of the Catalyst Core Team. Has written a number of books and tries to speak at as many Perl conferences as possible.