Hey Nelson,

While I’m delivering the news, here’s something for you ignorant American backwoods motherfuckers. Some people’s names have “special characters” in them. Like François Rabelais or Björk Guðmundsdóttir or 艾未未. It’s 2011; the only software that can’t handle Unicode properly is Perl. (As if you needed another reason not to use Perl.)

please quit being an ignorant backwoods motherfucker and stop talking shit about crap you don’t know anything about.

To the Perl folk reading this — the problem we’re dealing with in terms of perception nowadays is confirmation bias. Nelson hates Perl, sees one question on StackOverflow that is making the rounds because Tom answered with one of his obsessively detailed (and therefore huge) missives, generalises wildly from a shallow read of the QA, and then – surprise – finds his opinion further confirmed.

I don’t know that there is a way to get out of this bind. Reasoning is flawed because it evolved as a means to convince others, not to figure out the best decisions to make. This is why we are addled with so many cognitive biases. That hypothesis also explains why people slip entirely unrelated jabs (or memes in general) into some other argument they’re making, as Nelson did there: a bonding ritual for the likeminded.

Finding a community that largely has no prior opinion of Perl (which likely means it has cohered around something other than programming) might be the only way to overcome this. Cf. BioPerl as an example.