6 ms·
Play chess, and do physical exercise. Both will develop your mental stamina, and chess especially will hone your adversarial thinking. You may even find that
by jorangreef 6y ago
Play chess, and do physical exercise.
Both will develop your mental stamina, and chess especially will hone your adversarial thinking.
You may even find that your chess fitness is directly comparable to your programming fitness and vice-versa. When you're programming fit through working on some incredibly hard problems in the week (think distributed systems or file systems or algorithms), then your chess will show an improvement. And when you're playing several hours of chess a day against a good opponent, then your programming will likewise benefit and your bug count drop as you naturally start thinking further ahead.
- arsenide 6y agoI recommend go instead of chess, for the same reasons. I played chess for years, learned go, and haven’t looked back. I personally prefer it. YMMV
- jesterson 6y agoPardon me for a stupid question, but you're not referring to go-language, are you?
- arsenide 6y agoNope! The game! Though I think learning other programming languages through toy projects is useful, that’s a separate opinion
- maps7 6y agoDo you have a favoured online site?
- arsenide 6y agoI play mostly on the Asian servers (Tygem and Fox Weiqi) because it is very fast to get games. For beginners and players ranked up to about 10kyu I recommend online-go.com! The Asian servers mentioned are also good for beginners, just not as easy to get into
- giantg2 6y agoI second physical exercise and add eating right. Diet and exercise can improve health, including cognitive health.
- anthony_barker 6y ago++ fasting