Randy is a software engineer and architect who has been programming in Perl professionally for over 20 years. His Perl-related writings have been published in the 5th Workshop on Software Configuration Management, and in the Perl Journal. When not writing Perl or writing about Perl, Randy reads about military history and paints historical miniatures. He is currently an engineer with NetApp, Inc., where he works on tools and infrastructure for the Data Protection Group.