I am a big fan of chess, as a life tool i find it teaches me to have patients, not be impulsive and to understand the consequence of every action.
Thomas Otter has done a good job of comparing principles of Chess, design and software
Poker is another game that i like to play, Software Development Lessons Learned from Poker teaches us to be aware of the variables and act on the ones that matter.
Posted by rsol1