I completely agree. I very rarely catch myself saying "I wish the developer had understood the Big-O implications of this algorithm". I very often catch myself saying "I wish the developer would have realized that these 10 lines of code don't DO anything, and that this variable name is actively misleading." I find a very weak correlation between issues like the above and education levels. But maybe I'm biased. :)