Comment That's a little short-sighted, don't you think? (Score 1) 913
I did my 4+ yrs getting a CS diploma, and GED: what did those non-CS courses teach me wrt to my current job:
English: I can write SW spec documents and comment big blocks of my code with sufficient grasp of grammar that doesn't make me seem like a idiot (and even gives me extra points in credibility)
History: The ability to look back at past events helps you formulate a coding strategy for the future, and avoid mistakes
Art: CS derives from Math, and Math has been considered an art-form for thousands of years (hmmm, there's that History again)
Philosophy: You sometimes code in teams, and understanding that these other team-members are human beings, and understanding your team strengths/weaknesses/quirks, makes you work smarter, not harder.
So sure, you can skip all that, and hyper-specialize in CS, but that won't buy you as much as you think in the long-run.
I urge you to reconsider, impatient youth!