I have currently completed the requirements for my Physics BSc major and have completed a math minor and only have two classes left to complete my CS minor. This late in the game I have been doing a lot of thinking and have decided that graduate school in physics seems like the wrong path for myself. Instead I would like to pursue a career where I preferably would use both knowledge from physics and CS but would also be satisfied working in an unrelated software field. I am wondering what you all think of completing a CS degree with my Physics degree. I know it is VERY late in the game to be making this decision, which is what worries me. Would it be better to get both degrees or finish the Physics one and then pursue the CS degree? I mean, my degrees would be segmented if I continued into CS, but why not just keep going when I am allowed to take the classes? I have heard much about people with a Physics B.S. getting into software and CS related fields, yet I imagine this is only so when the proper skill set is present. Clearly this skill set isn't completely derived from a Physics degree and some outside studying of language and algorithms is needed, so would it be better to at least have the coursework to show for this? On the other hand, would be better to try and pursue a Masters degree in CS. I have heard these programs aren't as competitive as Physics. Would the B.S. in Physics and M.S. in CS be a better combo? Thank you very much, I appreciate any feedback.