The ability to think clearly about problems and solve them in a coherent, sensible fashion. If a programmer can't do this, and so many can't, it doesn't matter what buzzword tech proficiency is being claimed.
I agree with this. There's too much emphasis on the latest tools or upgrades.