I upvote programming. This gets you used to the concept that all problems are fixable with the right algorithm. Being in a problem-solving mindset can benefit you in fields orthogonal to CS, life your social life.
I downvote video games. They are too much of a time-sink. I don’t think that video games teach me anything useful, so I avoid them now.
Chess — I’d like to spend more time playing chess and go. My ability in these games are awful but I think I could learn to be awesome at them. I’m not sure that these skills are transferable to another domain, but maybe the meta-skill is.
I upvote programming. This gets you used to the concept that all problems are fixable with the right algorithm. Being in a problem-solving mindset can benefit you in fields orthogonal to CS, life your social life.
I downvote video games. They are too much of a time-sink. I don’t think that video games teach me anything useful, so I avoid them now.
Chess — I’d like to spend more time playing chess and go. My ability in these games are awful but I think I could learn to be awesome at them. I’m not sure that these skills are transferable to another domain, but maybe the meta-skill is.