Lost me at the first paragraph. I know many very competent (even amazing) developers who THINK they're pond scum. Imposter syndrome is very real. On the flip side, the developers who think they know everything and lack the knowledge to know what they don't know are the scariest.