Nice article!
It is very hard to find the balance.
I want to one day be able to be a good teacher, a good manager, a good leader. As I mature as a professional, I want to learn something new from everyone I meet and not get wrapped up in my ego.
Keep on, you are doing great!