I was thinking about this subject earlier, as I keep surprising myself with random actions which I sometimes take. For example, I'll often go into autopilot and just do things without even thinking about it - something which is often really smart or interesting, and then later reflect on the situation and be impressed with myself.
Thinking on the spot is really great, and can really save your ass sometimes. I love it when it happens and works well, but is there a way you can fine tune this ability? It's kinda hard to practice something which involves thinking without thinking