Sometimes, reflections are necessary to lead successful actions such as designing a proper architecture for a technological system. But how one can find the limit between unnecessary and useful thinking ?
I can think of inquiry, proper research and well defined objectives as means to be efficient at thinking, but do you know well rounded techniques or maybe widely used methodologies among efficient people ?