According to Philosopher Hubert Dreyfus, Socrates thought that for anybody to be an expert in any domain, they had to understand the principles and rules of that domain. The result of this thinking was that Socrates concluded no one knows anything. ...