There is a life philosophy in Jiu-Jitsu which resonates with me as a software engineer; Jiu-Jitsu is all about solving problems [on a mattress]. The ultimate goal in Jiu-Jitsu is learning.