some other fun alternatives:
mountain biking is amazing and there may bw great places to do it in your town that you arent aware of yet. no cars to run you over and modern bikes let you go anywhere in comfort.
rock climbing in an indoor gym is safe and low impact and programmers often enjoy the mental aspect of it. it incentivizes you strongly to keep weight down as well.