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!
Not in any strong sense, no. I reduce things to other fundamental frameworks also. One could for example choose categories to be one's fundamental objects and do pretty well. To extend your 747 analogy, this is closer to if we had two different 747s, one made of atoms and the other made from the four classical elements, and somehow for any 747 you could once it was assembled to decide to disassemble it into either atoms or earth, air, fire and water.
Well, we can disassemble every planet orbit to epicycles. Does that mean that our astronomical knowledge based on Newton's mechanics is worthless?