> This is arrogant thinking typical of developers

typical for a lot of knowledge workers. "engineer's disease"

i am good at solving problems in X domain, and believe that carries over to all domains. it's just so simple, they're so dumb, etc.

these guys get to management and then crash out.