Quick question, if I may...
Of the horrible devs that you can think of, how many of them would reach out and say that they're horrible (or make a post like this) vs how many of them think they're great/superstars? :)
Certainly makes me think of the Dunning-Kruger effect!