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!
I thought about this before posting: Evolutionary Psychology. I don't know that there are courses with that title, but look in bio and psych departments for offerings. Primate and Mammal psychology would also be valuable. Understanding things in evolutionary psychology have significantly enhanced my introspective attempts to become more accurate in understanding the world.
(my first thought was physics, 2nd philosophy of ethics where as a 17 year old I learned that there IS no "right" answer, that the best human minds ever are just giving their opinion.)