News for hackers. Stuff that matters.
Re:Dear HN "Who's Hiring" responders by btilly on Tuesday April 02, 2013 @12:53AM (#5477760)
...and was amazed how most of them feel comfortable being completely ignorant of new technologies/libraries/frameworks/best practices/whatever.

I don't know how to judge that comment.

It is true that if you take anyone who is competent and ask them to teach you something that they learned in the last year, they should be able to come up with something. If not, then you've likely got "1 year of experience, 15 times". However my experience of people who think that they can judge people in the way you are judging them will judge by asking random questions about random technologies. Which is basically rolling the dice - if the person is exploring the same things that you are, then they get the gold star, otherwise you are convinced that they don't.

Let me give you a concrete example. You ask me what my primary language is. Perl, but right now I'm doing a bit of work in C++. Now you know that I'm a dinosaur because I'm using archaic languages. But don't notice that I have actually programmed in a host of other languages, and at this point learning the latest language is not going to help me be better at what I do. If I need it, I'll learn it then.

You ask me something about promises and jQuery and I draw a blank. I never liked front end work, and I've been working on back end stuff for the last decade. Boom, I'm a dinosaur in your books. But ask me what I'm reading, and you'll find out that I'm working through a book on hierarchical Bayesian modeling. I've also been doing some thinking about how people fail to understand the statistics behind A/B tests, and have been working on a series of articles that a lot of people seem to like.

In short, it is likely that you would quickly judge me poorly. Yet I believe that this reflects more on your judgement than my abilities.

Re:Dear HN "Who's Hiring" responders by el_fuser on Tuesday April 02, 2013 @09:29AM (#5479114)
It's so easy to wrongly screen out senior devs for the reasons you mention. I've seen JR devs want to ask tricky algorithm questions, because that's still fresh in their minds from school... I've seen mid level devs ask the framework gotchas because that's the world they're in...

Coders have misconstrued fizzbuzz into a whiteboard pissing contest because they want a binary yes/no interview framework... But that causes them to miss the forest for all the trees.

Re:Dear HN "Who's Hiring" responders by tzaman on Tuesday April 02, 2013 @07:57AM (#5478760)
From what you have written I can see you don't suck (I'd need to meet you and see some of your code to actually assess you're good :). You see, you used words like "Bayesian", "Promises". Guys that I was writing about not only don't know what promises are, they don't give a fuck either. A rockstar (in my book, at least) would hear about them and google them as soon as possible.

So at the end of the day, it's not really about experience, it's the attitude.

Re:Dear HN "Who's Hiring" responders by btilly on Wednesday April 03, 2013 @01:21PM (#5487457)
The Bayesian stuff that I'm going through has zero pretensions to being the latest and greatest.

I only know "Promises" because I saw that on HN recently. However the concept behind JavaScript promises is one that I've seen before (I first saw it buried in a sideways way inside of http://search.cpan.org/~karasik/IO-Lambda/) and the name "promises" already has a spot reserved in my brain for their use in infinite streams. Therefore if someone mentions JavaScript promises to me again in 6 months I'll draw a blank.

There are some code samples linked in the articles in http://elem.com/~btilly/ab-testing-multiple-looks/index.html if you want to look. I wasn't writing that code for anyone except myself, so it isn't particularly pretty. (It did get the job done though.)

Re:Dear HN "Who's Hiring" responders by randallsquared on Tuesday April 02, 2013 @09:54AM (#5479245)
By your criteria, everyone on HN is a rock star. I think that might be too broad. :)