This is interesting because I feel the exact opposite is true. I suck at most things that I guess aren't really my regular hobbies. I also don't feel a need to try hard at them. Like I just skateboard for fun, its not a thing I really identify with, I'm definitely not progressing much at it. The things I do regularly, like if you asked me "what do you do" I work harder at it, it sucks to suck at the things you like to do. That's motivation for me. I guess I'm surprised in the case of your computer science you wouldn't find that motivating