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!
Think it will depend on what your other courses are. If you lean toward the mathemathical arena, then stuff like psychology or other social studies courses will give you an alternative to the way you think now. I have an idea that being a precise thinker is about being balanced in your areas of expertise. Anyway, it kind of depends on how you define precise thinking.