Heh nice, I don’t know if you like sports but climbing is really fun. Each climbing problem is pretty similar to figuring out a programming problem: breaking something down into sub problems, figuring out how to do each one, and then knitting it all together! This is something I like to do for fun :)
(i mean, sure, i'd also do the sunbath and swimming bits, but based on previous experience, most of my time will be spent on the computer :-P)