Arrogance can be good, it just depends who you are dealing with. If you can assertively confuse some grunt in HR with long words you don't understand its all good. If youre talking to another programmer tho then that guaranteed to put your foot in it