A martial art for a programmer
eraad: Ignore everything, go with Brazilian Jiujitsu. Saying BJJ doesn´t work in real life is like saying Ruby doesn't scale.If you want to become a killer machine, learn BJJ, box, wrestling and muay-thai and stop programming. If you want to get fit and exercise your mind and body, train BJJ.There are plenty of gyms in the US with great black belts. Look for Alliance, Gracie Barra, Paragon, Brotherhood.