Without realizing it, while I thought I was training him, it was really me who was getting trained on how to manage programmers. That was a skill I would definitely need in the near future. Turns out, I was destined to manage hundreds of highly skilled software developers.