in reply to Re: Evaluating Perl skills set
in thread Evaluating Perl skills set

Of course we want to make sure we're not conflating unrelated things here. I've used Perl heavily for the past 7 or so years, and shocking as it seems, I've never once wrote a CGI or other web-related program.

Replies are listed 'Best First'.
Re^3: Evaluating Perl skills set
by magog (Beadle) on Jun 02, 2005 at 22:11 UTC

    Yeah, sorry - I didn't mean to sidetrack this into a discussion of web frameworks.

    The idea is that you would have many of these kinds of questions, covering many niches (web, testing, refactoring, system administration, bioinformatics, etc., etc., etc.).

    The candidate's answers would act like a profile of his or her development practices and preferences.

    A testing question might look like: What do you do to test your programs to ensure the quality of your releases?

    • I do XP all the way: unit testing, pair programming, constant refactoring, user stories
    • I write programs; I make sure they work. No problem!
    • Test first; ask questions later.
    • I write embedded tests with Test::Inline, Pod::Tests, etc.
    • We document the test cases and make a pre-launch checklist that we go through by hand before each release so that we catch regressions
    • I stay up all night if I have to to make sure everything works. It's important to get it right the first time.
    • I write automated tests with Test::More and friends
    • I do a careful code review of everything I write.
    • Other ______________ (please explain)

    At the very least, you get something to talk about during the interview. "Ah I see you practice "Test First programming". How's that working out for you?"

    Michael