What sort of programmer uses Perl? Do most Perl programmers use it as a primary language, or just write the occasional script? And are there really as few women as conventional wisdom says? Kirrily Robert wants to know, and wants anyone around the world who uses Perl to help by answering a simple five-minute survey at perlsurvey.org.

Kirrily's goal is to "take a snapshot of the Perl world as it currently stands." As an active member of the Perl community, she's often asked questions about Perl's users and is only left to "hypothesise, generalise, and hand-wave." Further, software communities can often be an echo chamber where people only hear from like-minded people. The Perl Survey is an attempt to break out of that echo chamber and hear from all Perl users around the world, regardless of skill level, not just the core users most active in vocal communities.

An interesting part of the survey is asking the respondent's salary, if they choose to release it. "I hear a lot of talk about the going rate for Perl programmers," Kirrily says, "and whether organizations that claim they can't hire Perl programmers simply aren't paying enough." Correlating results with the other data points could shed light on the topic. The survey's reach could also help users around the world. "Salary information can be very hard to find out for anywhere other than the US," says Kirrily, an Australian.

The survey will be open until September 30, 2007. Then, in October, Kirrily will be announcing the results and releasing the raw data, minus email addresses, under a Creative Commons "CC-BY" license. Her hope is that other interested people will provide their own analyses of the results.

For further information, and to participate if you use Perl at all, visit perlsurvey.org.

xoxo,
Andy

  • Comment on Help the Perl community better understand its users at perlsurvey.org

Replies are listed 'Best First'.
Re: Help the Perl community better understand its users at perlsurvey.org
by Limbic~Region (Chancellor) on Jul 31, 2007 at 13:06 UTC

      Limbic~Region ... my problem with this OP and the one from Corion is they're both in Perl News --- which isn't front-pageable. Looks like perrin made the suggestion and now it's in news so the only people that are going to see it are those that sit on newest nodes.

      Personally, while the OP (and Corion's posting) are news, I think the survey is too important to not be on the front page (but that's just me).

      -derby
      I wonder why my search for "perlsurvey" didn't turn up anything. :-/

      xoxo,
      Andy

Re: Help the Perl community better understand its users at perlsurvey.org
by dsheroh (Monsignor) on Jul 31, 2007 at 05:26 UTC
    So, umm... If I'm just going to the site once to take the survey and exceedingly unlikely to ever visit again, why do I need to register and fork over a provably-valid email address first?
      To keep the Python bots from messing up the results.

      yeah, there's no such thing as disposable free email accounts.

        My complaint wasn't so much about the security side (I believe their claim that they won't distribute the addresses and will delete them when the survey is shut down) as the convenience side. "Fill out a survey form in 30 seconds and forget about it" vs. "submit address, wait a couple minutes, pull confirmation code out of email, go back, submit confirmation code, finally get to survey form to fill it out". Creating a disposable account would make the whole process even less quick and convenient.
        Sarcasm is so unbecoming, and doesn't state your point. It leaves the reader to guess at what you're asserting.

        xoxo,
        Andy

Re: Help the Perl community better understand its users at perlsurvey.org
by Jenda (Abbot) on Jul 31, 2007 at 19:56 UTC

    The list of languages should have been done differently. There should have been an opentext "Other:" field and the languages specified there should have been added to the list. I would not be surprised if one of the "other" languages had more entries than one of the 50 most SPOKEN languages included. Possibly because if there was a list of 50 most written languages then that particular language would be missing because most of those speakers can't write.