Hmm...
While I enjoy programming, and I think I'd probably be content as a programmar, I guess my dream job would be to a research of some sort or working in academia. It'd be in a science, I know that, but I'm not sure which yet. Biochemistry is becoming more and more attractive. I'm at a position right now where in the future I'd be able to do a degree in either, I guess I could then go on to get a master's or a Ph.D and then do research, or if it's a master's in CS I could get a good job in software development. The only thing that puts me off this is the financial difficulties I'd experience in academia. I guess I just have this idealised notion in my mind that working in a research facility consists of spending hours focussing on my obsession, and then talking to others at lunch breaks about my obsessions, and I guess everything is just central to my obsession. I guess I'd also be happy as a lecturer in a University. In the past I've told friends this and they've said that they don't think I'd have the social skills to do this, but I feel that I do, in the past I've done presentations on medicine(something that interests me) and people have been impressed.
I guess being a doctor is another route- medicine interests me, but I wouldn't like to deal with patients, and I wouldn't like to study ~20 years to become a surgeon. I guess it's just the financial stability of programming and being a doctor that attract me, though I'd like to be in academia.