I agree with this. Yet it doesn't explain why recruiters are running wild and everyone including your neighbour weeps about "shortage of developers" in the market. Is that because they absolutely feel obliged to waste time of 99 candidates with their IKM Java 6 tests so they could get their dream guy to work for a "X market leader" on their "ground breaking" project?