Hofstadter's law refers to a type of planning fallacy. It is the observation that we tend to underestimate the time that is required to complete any given task. This iswhy project time estimates fail so often, even if the project itself is well managed and well controlled. It's also why...