Comment Re:Of course (Score 1) 776
It doesn't work the other way, though. You're not going to get any good programmers or software engineers who can't deal with a fizzbuzz. Sorry.
And I am saying that just because they can do fizzbuzz and answer your language based questions all day like an expert doesn't make them a great programmer either. This guy liked to over complicate everything. Fizzbuzz is pretty hard to make overly complicated, and it's not a good indicator of someone who can write simple and easy to maintain code. There are people who may not be able to do FizzBuzz when put on the spot that can knock it out perfectly in a couple of minutes when they feel like thy are in control (like at their desk). Lets face it, a lot of engineering types don't do well in social situations and asking someone to do a test like this on the spot tests their social skills and confidence more than their programming ability. If the person is going to be a Field Engineer then that might be valid criteria, but that doesn't mean its valid for all programming jobs.