How to Recognize a Good Programmer
KDan writes to share an article he has written about what some of the key factors in recognizing a good programmer. "It's not as easy as it sounds. CV experience is only of limited use here, because great programmers don't always have the 'official' experience to demonstrate that they're great. In fact, a lot of that CV experience can be misleading. Yet there are a number of subtle cues that you can get, even from the CV, to figure out whether someone's a great programmer."
It's easier than you think:
After sufficient interactions like these with a good programmer you really should be able to recognize him (or her).
(Appropriate apologies to Steve Martin for shameless borrowing of his "How to get a million dollars, and not pay taxes" routine.
Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
Hope your next boss doesn't know it, so he can't manipulate your paycheck!
Am I eval()? - http://www.monst3r.com.br
They obviously can't find a good sysadmin that can project future load on their servers and scale accordingly ;)
Or maybe they can, and the sysadmin can just blame the evil bean counters.
Do not meddle in the affairs of sysadmins, for they are subtle, and quick to anger.
How can I find programmers who don't squander their days reading Slashdot.
Jeez! Don't they teach you kids Latin anymore?
There is no God, and Dirac is his prophet.
Ask them if they are a Slashdotter. If they say yes... move on and ask the next guy.
Ask him if he's a good programmer in klingon
... I am brushing my teeth in the morning in the mirror, grinning back at me, saying what a great programmer I am. :-)
sed -e 's/Chuck Norris/Rajnikant/g' joke > fact
First, there is razor sharp intellect and subtle, erudite wit. There's the way he has of getting right to the heart of matters, his effortlessly quick and authoritative opinions on an astonishing array of subjects. Of course it is conceivable that some might miss his unconventional but undeniable good looks, although that might stretch the bounds of credibility.
But in a pinch you can go with the way that he often goes about wearing your pants or the fact that he stares back at you from the mirror every morning. That's a dead giveaway.
Of course if that fellow's unavailable, most people end up settling for somebody who, while utterly lacking his extraordinary qualities, nonetheless agree with as many of his opinions has he has cared to express.
Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
How can I find programmers who don't squander their days reading Slashdot.
Easy...If they can finish any of these.. don't hire them...
a) I for one welcome our new programming _________
b) In Soviet Russia the programmers ____ ___
c)
1. Hire programmer
2. ?????
3. ______
or make a comment about Macs/PS3/Windows and if you get modded/spelling or grammar corrected.. the same applies.
I was going to read the article but I didn't because I'm too afraid that there's going to be pictures of what good programmers look like. Let's face it, we're not the chic-est demographic on the planet.
The list seems to be lacking one of the more important ways of identifying a good programmer -- the uncanny ability to quote from the entire works of Monty Python.
I kid, I kid!
"No one likes working in a hamster wheel, and your shop smells of cedar shavings from here." - TaleSpinner
He can re-program a Tram system with a remote control.
For security, the MD5 hash of this message and sig is 09f911029d74e35bd84156c5635688c0.
Perhaps because we spend our entire life typing shit like this...
SomeStupidAssLongClassName clsSomeStupidAssLongClassName = new SomeStupidAssLongClassName();
Got Code?
Speaking as someone who works in an international company and regularly collaborates with technical folks in the UK and Australia, I strongly agree. Just because they have different spelling standards doesn't make them incorrect. Just wrong. :-)
Sorry, I mean different. :-) :-)
Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
The Theorem Theorem: If If, Then Then.
I cant understand any of those, you insensitive clod!
a) I for one welcome our new programming challenges
:-)
b) In Soviet Russia the programmers know math
c)
1. Hire programmer
2. ?????
3. Pay salary!
OK, did I pass the test?
The Tao of math: The numbers you can count are not the real numbers.
Then I re-read it... you wrote 10, not ten.
Nice.
"Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
crap, crap, crap. I hit every one of those points. Self driven learning, always exploring new forms of technology and then applying it to the current business, etc. etc. Maybe if I hadn't been so good, my hands would still work and I wouldn't be living with constant pain up to my elbows. What's ironic is I left my father's rigging business (machinery moving) because I saw so many people around me losing fingers, damaging their limbs and back etc.. and I wanted to go do something where I wouldn't be injured on the job. Since I had been programming in high school, I thought hey, this is not a bad career. You work indoors, you're not covered in grease, you don't breathe toxic chemicals and you aren't going to get injured by heavy machinery falling on you.
Ha.
You're a clever one but I'm afraid your sig blew your meticulously constructed cover.
Lifeforms... you tiny little lifeforms... you precious little lifeforms... where-are-you?
The Paul Graham quote did fail to mention some of the genius Harvard-MBA-type decisions like with drkoop.com, which had no revenue stream. They really did fit the 1) make a website, 2) ???, 3) profit! model. We bought some of their servers for ten cents on the dollar when I was still in Austin.
Saying Android is a family of phones is akin to saying Linux is a family of PCs.