If you want to find a good programmer, force them to use something incredibly stupid and make them do something ordinary. Then let them use something far more elegant and watch them create something extraordinary.
Being good, explaining badly, is still better than being evil and is explaining well!