The other day I posted a link to an article by Ted Neward called “Can Dynamic Languages Scale?” I thought it was interesting to see that an outsider saw the potential in Parrot, even though it’s not at 1.0 yet. As an afterthought, I lamented that he made a dig at Perl at the end, smiley face or not. I meant it to have the same sort of gravity as saying “Aw, shoot, it’s raining out.” I didn’t care that he didn’t like Perl, but that he had to take a swipe. It certainly wasn’t a big deal.
Apparently his article caused a minor uproar. Neward posted a followup called “So I Don’t Like Perl. Sue Me” in response to the Perl folks arguing with his taste in languages. He shouldn’t have had to do that.
I don’t get Radiohead. It’s all ponderous and aimless. I also don’t get Phish, Peter Gabriel and/or Genesis, Yo La Tengo or Tori Amos. But so what? It’s personal taste. I don’t like Java, either, although I haven’t written any in the past 10 years. You know why I don’t like Java? It just doesn’t look like it’s any fun. I’m sure people can explain to me why Java is great, but it won’t change my mind. And it doesn’t need to.
If you really want someone to love Perl, you’ll have to show him, not tell him. Show him great code, great projects. Show the doubters that Perl can do amazing things. Action, not words. And if he still doesn’t get it, that’s OK.