CS major who doesn't want to code. Am I in the wrong major?
Elepsis: At some point around the third year of my CS degree at Georgia Tech I went through a similar realization (I wonder if it's something about the curriculum): I understood that while I was smart, competent, and able to get through the curriculum with good grades, I was never going to be a "rock star" programmer. And, indeed, I realized I didn't want to become one, because it wasn't really my passion in life.Do I think that means I finished my degree with the wrong major? No, not really. Like you, I'm interested in technology and I felt I could still contribute something worthwhile to that world. The understanding and ability to code are still things that have a huge benefit.There are plenty of opportunities for people with that background as well -- from technical sales (on the more people-oriented side of the scale) to program or product management at software companies (on the more tech-oriented side). I'm a Program Manager at Microsoft, and while I don't code as part of my job, I feel like I wouldn't be able to interact with developers and testers nearly the same way if I didn't graduate with a degree in CS. You should look into positions like this and see if they sound interesting. Here's a great writeup by Steven Sinofsky, president of the Windows division at Microsoft: http://blogs.msdn.com/techtalk/archive/2005/12/16/504872.asp...Long story short: Stick with CS. There will be plenty of opportunities to get further away from the technology if that's what you decide to do, but very few opportunities to get back into it if you let your skills wither while you're still in school.