Arrogance being one of the main criticisms in the article is a little ironic, coming from bcantrill.
I think it's pretty hard to have a career where you are constantly involved with software that is better technically, and have worse alternatives constantly "winning", and not be a little arrogant sometimes.
Tackling difficult conversations or addressing challenges head on may be seen as "close to arrogance" but they are in fact a net positive for everyone.