Hah, are we talking about the same profession here? Programmers, famously known for understanding what they don't know, and the ones who know stuff seldom were assholes? Not often my real-life experience pretty much differs 180 with what I read here, but this is one of those cases.
> the insufferably stupid people (those worst affected by Dunning-Kruger) think that they actually know something
Yeah, this is like 50% of all the developers in the software engineering ecosystem, if not more. We're all riding the highs of past successes then extrapolate that over our entire lives and future work.