There is no 'I' in architecture

I know, there really is an ‘i' in architecture. But it's not a capital ‘I', calling attention to itself, dominating discussion. The lower-case character fits neatly within the word. Its there only because it fulfills requirements for proper spelling and pronunciation. How does that relate to us as software architects? Our egos can be our own worst enemy. Who hasn't experienced architects who:

I suspect any experienced architect has fallen into at least one of these traps at some point. I've fallen into all of them and learned painful lessons from my mistakes. Why does this happen?

How do we avoid it?

Removing the ‘I' from architecture doesn't guarantee success. It just removes a common source of failure that's entirely your fault.