How smart do you have to be to out-think a heart attack?
You missed a triathlete computer programmer.
In my office we have a CrossFitting computer programmer, a BJJ-ing computer programmer, and indeed a triathlete computer programmer. Being a computer programmer and being fit are by no means mutually exclusive.
yay BJJ! Been doing this for about two years, and it's the best thing I ever started. Really enjoy both the physical training aspect of it, and also the "human chess" aspect of it.