Chris wrote:
"This already started in the 1990ies and got worse and worse, this business of looking for the "perfect" candidate. A lot of skills can be acquired in the first weeks (or months, depending). It's better to train someone who's intelligent and innovative than someone who's worked with all IDEs and build systems, but is fairly un-innovative (problem => for loop)."

I agree with you, although I don't know how many others would. And not all people are equally gifted in picking things up - it's ability, but also character since when many people get to a certain level of accomplishment they get addicted to the feeling of comfort and would rather die than truly push themselves when they don't know how it will turn out.

On Tuesday, 23 June 2015 at 18:15:47 UTC, ketmar wrote:
For many programmers, programming is just a job, not more. They don't program in their spare time and are not really interested in programming languages as you are.

that people called "code monkeys", not "programmers". it's simply impossible to be a programmer without a passion to learn things. not 'cause "well, if i learn XYZ i will be promoted to better job and will get more money", but 'cause "hey, that's *interesting*! i may never use that in my job (this is usually wrong), but it's so interesting that i can't pass it by!"

code monkeys are good when there is a need in writing boilerplate code, but they are bad for solving problems. not necessarily 'cause they're dumb, they simply not interested in problem solving.

Yes - the intriguing thing is that this trend has gone so far that good people and mediocre people are the same price if they look similar on paper (from what I have seen). In fact you may be able to hire someone good for less than someone mediocre since they are less tolerant of a bad working environment and want to work on something that inspires them (whereas the average person lacks imagination to see what might come out of the ordinary-looking seeds of today) . As an entrepreneur, this is one of the biggest arbitrages for many years, I think - provided you are able to tell good from mediocre (or to put it charitably, top notch from merely solid).

https://www.quora.com/Why-does-D-E-Shaw-pay-young-Harvard-and-MIT-graduates-over-200-000-per-year-right-out-of-college/answer/Laeeth-Isharc

This isn't technology specific, but it fits with what I have heard from talking to people who are in that very specific field. I think that's what the Quora guys mean when they talk of 10x programmers, but it's not at all the description or way of thinking I would apply, since obviously it puts the emphasis on measuring what is not so easy to measure.

At my (now defunct - a different story) previous startup fund, we had 1200 applications for 2 junior jobs - that's a lot, even limiting it to the serious candidates. And they all look great on paper, and one couldn't possibly even call them all. (For this role, I was more concerned about missing someone amazing than making the wrong hire - not the normal corporate priorities).

So I wrote an Oxbridge style applied economics open-ended question. Most of the perfect candidates on paper just regurgitated what they read in the FT; a few didn't and actually thought about it. And the girl that got the job spent 45 hours writing her paper, which was more useful than the stuff you would get from a 40 year old seasoned guy. No way would we have found her had we had an HR department (or rather had we let HR 'help' us).

For technology, it's different, but I think the same way of thinking may prove useful. And if/when I need a tech guy to help me, it's a nobrainer to ask here because of the quality of the people. Although that is not why I am here.

Reply via email to