Phillip Smith

Is the Perl community schizophrenic?

Cross-posted from the New Internationalist Tech blog.

Recently, I've been reading with great interest about the future of Perl, and -- more specifically -- about how the "outside" sees Perl and how Perl might need a director of marketing. Frankly, and at the risk of rocking the boat, I'll propose that Perl needs more than just a marketing director, or someone on the "outside" to do a survey; Put simply: Perl needs a creative agitator. (Or, perhaps more appropriately, a creative benevolent dictator.)

Though I've been using Perl on-and-off for more than ten years, I'm relatively new to the "Perl community." I've been involved with promoting free and open-source software since 1999 -- writing articles, organizing events, and so on -- and sometime in 2005, while interviewing the fine folks at Portland's FreeGeek project, I was pulled back into the world of Perl.

At that time, my initial reaction was: Is the Perl community schizophrenic?

As far as visual presentation goes (dare I say "branding?"), the Perl community is all over the place. Spread across a dizzying array of Web sites --,,, Perl Monks, Perl Mongers, CPAN, and so on -- and each with its own entirely unique visual identity, the Perl community fails at presenting an easy-to-understand and easy-to-navigate information space. (Perhaps a bit of the TMTOWTDI gone awry?)

Don't believe me? I present to you the world of Perl as it looks to the outside:

Is the Perl community schizophrenic?

Why is this a problem? I believe it's a problem because first impressions matter. For those new to programming who are in search of the right language, there's a lot of information to slog through. Younger languages like Ruby and frameworks like Ruby on Rails and Django, are making their case upfront, concisely, and in a visually compelling way. (Something that fails at, in my humble opinion.)

It's also problem because we are in a time where the Web is the platform, and everyday programming is less likely to be strictly confined to some dark corner where it can hide away its ugliness. I believe this is partly why there are movements within the Perl community toward a "modern Perl," and an "enlightened Perl," and toward providing the various Perl (a-hem) Web frameworks that we have to choose from now. The trend is toward a better-looking Perl, an object-oriented Perl, a Perl that is more Web-native, and -- ultimately -- a Perl that the whole community can be proud of.

In conclusion: improving the outside perception of Perl is going to take more than just blogging.

That's it for today. Next up: A closer look at the Perl visual identities in the wild.

Cross-posted from the New Internationalist Tech blog.


Hi, I'm Phillip Smith, a veteran digital publishing consultant, online advocacy specialist, and strategic convener. If you enjoyed reading this, find me on Twitter and I'll keep you updated.


Want to launch a local news business? Apply now for the journalism entrepreneurship boot camp

I’m excited to announce that applications are now open again for the journalism entrepreneurship boot camp. And I’m even more excited to ...… Continue reading