Upvoted, and ditto.
One of the best courses I took in terms of taking a step back and looking at how science and knowledge actually work was a history of science since the enlightenment.
We read Kuhn's Structure of Scientific Revolutions and studied Popper. Learned about phlogiston theory, and the development of gas theory. We studied Darwin, as examined by his contemporaries, by reading the essays other scientists wrote about him and his works. Back then the big debate wasn't that evolution was "atheist" but rather on Darwin's methodology (deductivism v inductivism, basically)
tl:dr- History and Philosophy of Science is extremely worthwhile.
Did computer programming make you a clearer, more precise thinker? How about mathematics? If so, what kind? Set theory? Probability theory?
Microeconomics? Poker? English? Civil Engineering? Underwater Basket Weaving? (For adding... depth.)
Anything I missed?
Context: I have a palette of courses to dab onto my university schedule, and I don't know which ones to chose. This much is for certain: I want to come out of university as a problem solving beast. If there are fields of inquiry whose methods easily transfer to other fields, it is those fields that I want to learn in, at least initially.
Rip apart, Less Wrong!