Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

The three great virtues

by danb (Friar)
on May 02, 2003 at 16:46 UTC ( [id://255073]=note: print w/replies, xml ) Need Help??


in reply to A Perl aptitude test

How about this question:

8. What are the three great virtues of a programmer?

(Laziness, Impatience, and Hubris). :-)

Replies are listed 'Best First'.
Re: The three great virtues
by barbie (Deacon) on May 07, 2003 at 13:05 UTC

    Coding quality, understanding the bigger picture and knowing where to ask help.

    Asking anyone an aptitude question will tell you one of two things. They got it right or wrong. However, just because you don't have the same answer as they do, doesn't mean either of you are wrong.

    We have an aptitude test, and one of the questions is 'Where would look to find help?'. The hoped answer from the originator of the question was 'perldoc'. However, I tend to use CPAN PODs and O'Reilly books much more.

    Another thing to think about is that you shouldn't be trying to trip people up, but get them to tell you their limits. When you know someone has a limit, you then know what areas of knowledge you can impart to them.

    Another question was to write a closure. I personally hadn't written a closure until I read Damian's OO book and discovered how cool they were. I wonder how many experienced non-OO programmers there are who haven't a clue what a closure is?

    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    Barbie
    Birmingham Perl Mongers
    Web Site: http://birmingham.pm.org/
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

      Actually, it's more of "how many non-functional programmers who don't know what a closure is". Or, as a friend of mine put it, "Perl lets you do everything you'd want to do that LISP does, but without making it look like the language is hacked."

      ------
      We are the carpenters and bricklayers of the Information Age.

      Don't go borrowing trouble. For programmers, this means Worry only about what you need to implement.

      Please remember that I'm crufty and crochety. All opinions are purely mine and all code is untested, unless otherwise specified.

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://255073]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others drinking their drinks and smoking their pipes about the Monastery: (4)
As of 2024-04-20 02:20 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found