Philosopher and scientist Michael Polanyi used the term tacit knowledge to describe understanding that is implicit and difficult to state with precision. For this reason, tacit knowledge cannot be stated as an algorithm, so it cannot be downloaded to digital devices. According to Polanyi, tacit knowledge is necessary to frame a problem, to develop a strategy for solving it, and to predict and evaluate the outcomes of solution. Humans alone have the capacity for tacit knowledge, and they develop it through experiences that Polanyi calls indwelling. Through indwelling, explicit knowledge is deconstructed and then reconstructed by the student while modeling the actions of the teacher (and other experts) and by reflecting on the knowledge and its application. It is through well-developed tacit knowledge that humans understand which problems to solve and how to apply the capacity of technology to solve problems and how to interpret ambiguous results.