As it turns out, however, the more specific reason that unskilled or incompetent people overestimate their abilities far more than others is because they lack a key skill called “metacognition.” This is the ability to know when you’re not good at something by stepping back, looking at what you’re doing, and then realizing that you’re doing it wrong. Good singers know when they’ve hit a sour note; good directors know when a scene in a play isn’t working; good marketers know when an ad campaign is going to be a flop. Their less competent counterparts, by comparison, have no such ability. They think they’re doing a great job.