Thinking about thinking (and doing)