Hofstadter's Law is a way of thinking about how long projects take. It states that "A task will always take longer than you expect, even when you take into account Hofstadter's Law". In other words, usually it takes longer to finish a project than you think it will.