Beefy Boxes and Bandwidth Generously Provided by pair Networks
good chemistry is complicated,
and a little bit messy -LW
 
PerlMonks  

The three great virtues

by danb (Friar)
on May 02, 2003 at 16:46 UTC ( #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). :-)


Comment on The three great virtues
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
Node Status?
node history
Node Type: note [id://255073]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (7)
As of 2014-07-22 23:46 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    My favorite superfluous repetitious redundant duplicative phrase is:









    Results (130 votes), past polls