"What I was talking about here is the idea that to do something well you have to be interested in it for its own sake, not just because you had to pick something as a major.So this is the message to take away:
If you want to be really good at programming, you have to love it for itself. "
Labeling "CS major"'s as non hackers, good to know as someone with a CS degree.While I 100% agree with your final above statement, I find it concerning that you would label everyone with a "CS major" as having motivations outside of a "hacker". I fail to see how they are mutually exclusive. I hope this was just a unfortunate choice of words.