Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Creating a perl developer survey

by neilb (Acolyte)
on Dec 18, 2012 at 21:19 UTC ( #1009452=perlquestion: print w/ replies, xml ) Need Help??
neilb has asked for the wisdom of the Perl Monks concerning the following question:

What questions should be asked in a Perl developer survey? Here are my starters for 10:

  • Is Perl your primary development language?
  • What level of Perl experience would you give yourself?
  • How long have you been programming in Perl?
  • What version(s) of Perl do your systems run on?
  • Is programming in Perl part of your daily job?
  • How do you find reusable code, libraries and tools?
  • Have you released any code to CPAN?
  • Have you written any code in Perl 6?
  • What is your preferred OO framework?
  • What development environment(s) do you use for Perl?
  • What framework, if any, do you use for web development?
  • Other than Perl, what are your primary development languages?

What other questions should be included?

Comment on Creating a perl developer survey
Replies are listed 'Best First'.
Re: Creating a perl developer survey
by johngg (Abbot) on Dec 18, 2012 at 23:27 UTC

    One question I'd be inclined to add would be:-

    • Which are the top five core features of Perl that you find indispensable?

    I think that might give insights into coding styles and idioms.

    Cheers,

    JohnGG

Re: Creating a perl developer survey
by eyepopslikeamosquito (Chancellor) on Dec 19, 2012 at 10:19 UTC

    Without knowing the intent of your survey, here is a random selection of questions that I find of interest:

    • Do you have an account at Perl monks?
    • How many developers in your team? company?
    • What development "methodology" do you follow?
    • How many lines of Perl code are there at your workplace?
    • What are the most common code smells in your Perl code at work?
    • Do you follow a Perl coding standard at work?
    • Do you perform code reviews at work?
    • Do you use Perl::Tidy? Perl::Critic?
    • Do you document with POD?
    • Do you use automated testing? TDD? Which testing framework/s do you use?
    • Do you use an automated build system at work? Which build tools?
    • How do you go about Perl debugging? Do you use the Perl debugger?
    • What are your favourite Perl books? Web sites?
    • What are your favourite Perl tools?
    • What are your favourite CPAN modules?
    • Which version control system do you use?
    • Which bug tracking system do you use?
    • Do you use a single OS? Multiple OSes? Which one/s?
    • How do you code for concurrency? Perl threads? Processes? POE? AnyEvent?
    • How do you do error handling? Logging?

Re: Creating a perl developer survey
by eyepopslikeamosquito (Chancellor) on Dec 19, 2012 at 09:48 UTC
Re: Creating a perl developer survey
by mrguy123 (Hermit) on Dec 19, 2012 at 08:17 UTC
    • What version of Perl are you working on?
    • Do you see yourself programming in Perl in 5 years?
    • How often do you download modules from CPAN?
    • Are you connected to the world of academics?
    • Are you part of a development team?
Re: Creating a perl developer survey
by rpnoble419 (Pilgrim) on Dec 19, 2012 at 04:25 UTC
    if you use DBI, what database do you use?
Re: Creating a perl developer survey
by Anonymous Monk on Dec 19, 2012 at 00:57 UTC

    What questions should be asked in a Perl developer survey?

    What are those? A survey about what?

      From the look of the questions, I'm guessing the intent is not so much that of a survey, more of a job interview :)

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1009452]
Approved by tobyink
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (5)
As of 2015-07-31 23:36 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (282 votes), past polls