We all know that people make many decisions intuitively, not
rationally, but if you look carefully at those intuitions, they are
often based on deeply rational reasons. Over the 25 years of Perl's
history, my tastes have changed in some ways but not in others. So
this talk will be about how I now think about code smells when I'm
coding, and design smells when I'm designing a programming language.