Hofstadter's law is a self-referencing time-related adage, coined by Douglas Hofstadter and named after him.
Hofstadter's Law was a part of Douglas Hofstadter's 1979 book Gödel, Escher, Bach: An Eternal Golden Braid. The law is a statement regarding the difficulty of accurately estimating the time it will take to complete tasks of any substantial complexity. It is often cited amongst programmers, especially in discussions of techniques to improve productivity, such as The Mythical Man-Month or extreme programming. The recursive nature of the law is a reflection of the universal experienc...