Is the pro/con "Modern Perl" divide a symptom of Steve Yegge's "software political axis"?

I haven't followed all of it, but the discussions about whether or not the "Modern Perl" tools like Moose are a good thing reminds me of Steve Yegge's essay about the "software political axis." If you haven't read it, I'll give you the super short summary: he says that a major source of tension between developers is their differences in risk tolerance, as seen in attitudes toward such things as type checking, adding new syntax to a language on the fly, well-defined schemas vs NoSQL, QA cycles before code rollout,…

A Fond Farewell to CGI.pm

This text is adapted from a lightning talk delivered at YAPC::NA in Austin, TX on June 4, 2013.

Alas poor CGI.pm. I knew him, Horatio.

OK, I admit it: I’ve bashed CGI.pm plenty of times. It’s slower than alternatives (who remembers CGI::Lite?), the HTML generation looks like a terrible idea in retrospect, and the liberal use of globals in the code is pretty ugly. I wouldn’t tell anyone to use it now, and I’m not here to argue against removing it from the Perl core.

But... most of the people in this room are probably here in one way or another becaus…

All of my conference presentations on slideshare.net

I may be the last person to do this, but I finally put all of my conference slides, and a few of my presentation notes, on slideshare.net.

It was fun going through my old slides. I started giving presentations at ApacheCon in 2000, where I gave a talk with Bill Hilf about our work building eToys with Perl and open source tools. The article version of that is online, and the slides add very little, so I skipped that one.

I also skipped my Perl…