I have learn't that through explaining and mentoring i will become a better software engineer myself. By explaining it to someone i will understand the concept's better than the time i had an initial understanding. also it helps some other people out there who are need of senior folks help to find their career path and understand how to thrive in a dynamic changing market like software industry.