Choosing a college degree

I don't have a CS degree; I have a BA in History and an MBA, both of which I earned after I had already been in the IT field. Use college to learn how to write, speak, research, think critically, etc. Don't use college for technical training in programming. If you find that you're becoming more interested in the "theory" side of computing or software, or if you want to be teaching in these areas, then you can steer toward CS. But it's not needed for the "craft" side of things; there you just need to stay abreast of developments in the industry and use the great tools, practices, etc. that the "theory" guys give us.

Good luck!