Undisciplined programmers will still generate undisciplined Perl code, and Perl is a language where undisciplined code can really sting.
I agree, in part. I've heard Ward Cunningham say that one reason Smalltalk failed is because it was so easy to make messes in Smalltalk. They weren't painful enough to enforce discipline. That's not what I wanted to say though.
Max's post goes on to suggest that spreading the good word about all of the nice new features of Perl and the CPAN that make using Perl and the CPAN in 2007 much nicer than using Perl in 1998, or 1995, is tremendously important. I agree. How can we do that better?