How teaching made me a better engineer and manager