From my POV as a hiring manager a CS degree is far less important than a proven history of shipping working code. If you're already in the industry, contributing to open source, etc., you can accomplish a lot more in 18 months out in the field than you could in school.
However, if you have gaps in your CS knowledge, it may be easier to fill them in school. Once you're coding full-time, it can be hard to find the time and motivation to explore as diverse a set of languages, data structures/algorithms, and tools as you are (hopefully) exposed to in a solid CS program.
Thanks for the advice, well, I wouldn't be taking any time off work, I would have to continue as a part-time student as I currently work full-time. I think that it may be best to just get a general bachelor's so I can "check the box" on applications as it seems some companies just care about having a degree period and I'm not sure the return on investment for taking out more student loans, etc to get a CS bachelor's may be worth it as I could potentially later put that towards getting a Master's instead if I decide to continue with my formal education.
Your instinct sounds solid on this one. From what you've said, I think going into debt now to change the focus of your bachelor's degree would be a bad idea. Focus on building your skills and experience at work, and I don't imagine you'll find the lack of a CS focus in your degree program will hinder your chances down the road.
lol at "change focus" :) I think the problem was I had no focus for too long, I was just kind of taking classes since 'its what you're supposed to do', it seems I was just taking the most general ones possible.. thanks for the advice on this though, definitely helps to hear from others to reinforce what I'm thinking
However, if you have gaps in your CS knowledge, it may be easier to fill them in school. Once you're coding full-time, it can be hard to find the time and motivation to explore as diverse a set of languages, data structures/algorithms, and tools as you are (hopefully) exposed to in a solid CS program.