Being a lead developer not only means being responsible for clean and optimized code, it also means mentoring and teaching junior developers. This is applicable for all technology fields. Having been a karate sensei for over 9 years, come learn how I took cues from my time at the dojo, and applied it to helping junior team members. From learning styles to patience, and to self-confidence, much can be learned from the martial arts.