How To Find Bad Programmers
AmberShah writes "The job post is your potential programmer's first impression of your company, so make it count with these offputting features. There are plenty of articles about recruiting great developers, but what if you are only interested in the crappy ones?" I think much of the industry is already following these guidelines.
Step 1: Create an Ask Slashdot looking for (ironically) *good* programmers
Step 2: Identify all self-identified good programmers
Done!
Young programmers always say things like "proficiency with the technology is more important than years of experience" and "Old programmers probably can't make use of new technologies" and "I don't have much working experience but I guarantee I am a better choice that someone who does, just because I am that smart!"
Once they work for a while, get bitten a few times by their own crappy code, learn a few things, and realize just how worthless they actually were right after they graduated...they change their tune. It never fails.
You want a good coder? ... Have them write you something small for free.
Most of the good coders I know would walk right on out the door if the first thing you asked them to do was write something for free.
If libertarians are so opposed to effective government, why don't they all move to Somalia?
You have definitely come to the right place!
Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
I'm hunting right now. The best case of this by far is:
Visual Studio .NET 2008 - 5 years experience
(1) DO THE MATH! (At least when people were asking for ten years of web development experience in 1995, the web wasn't called WWW-90)
(2) WHAT THE HELL IS VISUAL STUDIO EXPERIENCE?
Can you construct some sort of rudimentary lathe?
Early on in my career, I showed up for an interview. I drove 30 minutes to get there, was in my suit, and ready to rock. I got there, and the front desk person handed me a 10 page document, and told me to sit down and fill it in. I hadn't even met anybody else yet. It was a programming test. I filled in a page or two, decided I didn't want to work at a place like that, and walked out.
I later interviewed at a large corporation as a Perl programmer. I passed all the interviews, and then they wanted me to write a Perl programme to show them I actually did know what I was talking about. I took their specs, which they said should take maybe an hour to finish. It took me 7 hours. I handed it in, along with my notes on where their specs were vague and why I'd taken the route I had. I got the job and they rewrote the test after that.
Maybe I'm a good programmer or maybe I'm not, but I'm with you that programmers will be more likely to take a test when the risk/reward balance is topped to the correct side.
www.clarke.ca