in reply to Re (tilly) 2: Technical Interview
in thread Technical Interview
But to answer your question: I'd probably smile broadly and hire the candidate on the spot. If there was no hurry, I would first indulge in a thoroughly enjoyable argument over how attempts to improve readability can break things by accident. (Contrary to popular folklore, &func is not synonymous with func(@_); the former shares a single @_ array, while the latter makes a temp copy that disappears when func returns. Don't feel bad if you didn't know that; I actually caught TheDamian in the same mistake at TPC5.)
It's certainly true that a good programmer is a good programmer no matter his background. But background can take time to overcome, and some habits are difficult to unlearn. A really good programmer must grok his tools, above all his language. I was hired in my current job to mostly code Python (ack! spit!); I thought for sure I'd have no problem with it, but it's taken a few months to get get to the point where coding in Python isn't like translating English to Spanish word for word. (Which, incidentally, sucks.)
UPDATE: Fixed usage of the word "latter", per tilly's kind correction.
-- Chip Salzenberg, Free-Floating Agent of Chaos
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: Re (chip): Re3: Technical Interview
by TheDamian (Vicar) on Dec 31, 2001 at 03:10 UTC | |
by chip (Curate) on Jan 01, 2002 at 00:27 UTC | |
by TheDamian (Vicar) on Jan 01, 2002 at 01:07 UTC | |
Re (tilly) 4: Technical Interview
by tilly (Archbishop) on Jan 01, 2002 at 07:58 UTC |