Lei de Hofstadter - Hofstadter's law

A lei de Hofstadter é um adágio auto-referencial , cunhado por Douglas Hofstadter em seu livro Gödel, Escher, Bach: An Eternal Golden Braid (1979) para descrever a dificuldade amplamente experimentada de estimar com precisão o tempo que levará para completar tarefas de complexidade substancial :

Lei de Hofstadter: sempre leva mais tempo do que você espera, mesmo quando você leva em consideração a Lei de Hofstadter.

A lei é frequentemente citada por programadores em discussões sobre técnicas para melhorar a produtividade, como The Mythical Man-Month ou Extreme programming .

História

Em 1979, Hofstadter introduziu a lei em conexão com uma discussão sobre computadores jogadores de xadrez , que na época eram continuamente derrotados por jogadores humanos de alto nível , apesar de ultrapassar os humanos em profundidade de análise recursiva . A sabedoria convencional afirmava que a força dos jogadores humanos reside em sua capacidade de se concentrar em posições específicas, em vez de seguir todas as linhas de jogo possíveis até sua conclusão final. Hofstadter escreveu:

Nos primeiros dias do xadrez de computador, as pessoas costumavam estimar que levaria dez anos até que um computador (ou programa) fosse campeão mundial. Mas depois de dez anos, parecia que o dia em que um computador se tornaria campeão mundial ainda estava a mais de dez anos. . . . Esta é apenas mais uma evidência da recursiva Lei de Hofstadter.

Em 1997, o computador de xadrez Deep Blue se tornou o primeiro a vencer um campeão humano ao derrotar Garry Kasparov .

Veja também

Referências