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!
For me, one of the most enlightening experiences I had in high school was learning how to play black-jack in the weeks after the AP Calculus Test. With the test done, our awesome teacher taught us all how to count cards and set up tables for us to play, and had us all keep track of our "winnings". Everyday, some students would play control, using a chart of statistically optimal moves to decide whether to hit, stand, split, or double down. I learned in a very intuitive way that making the correct decisions doesn't always lead to good results, and more importantly that that didn't invalidate the correct decisions. Control group pretty much always won overall, even if some kids got ahead in the short term it was better to play the way the math said to. We all enjoyed the experience, and learned some gambling and life skills while we were at it. She was definitely my favorite math teacher :)
Should this be "doesn't always lead to good results"?