I just had to deal with someone like this for six months - he always interrupted people, always thought he knew everything, was a terrible coder but thought he was great.  However, he stressed multiple times that he never regarded himself as better than everyone else.  His actions said otherwise, and pissed off the team (especially me).<p>You might be an egomaniac, or you might not.  It&#x27;s impossible to tell from one comment, because you&#x27;ve only mentioned a subset of the behaviours, and egomaniacs don&#x27;t always have the self-awareness to judge their own behaviour.<p>If you listen and engage with your peers about programming, and not just dismiss everyone else&#x27;s opinion outright, then you&#x27;re probably not an egomaniac.