Good points, Michael. But then, I don't think that self-confidence and humility are incompatible. And at the center of humility is being realistic. Humility is not Nobby, the house elf in Harry Potter. That's groveling and self-deprecation. Humility is knowing and respecting who you are.
Jerry