Are you supposed to get everything in Knuth's The Art of Computer Programming on the first read?
The Art of Computer Programming is a reference work so this isn't as trenchant a counterpoint as you might have thought.
GEB is just as technically deep as TAOCP.
Yes, I also felt this reading his post. I think that he is rather ignorant of the fact that the vast majority of people reading the book (it won the Pulitzer Prize, after all) WON'T have a working knowledge of Godel's theorem. He's not well-placed to judge the efficacy of the record player analogy.
Re:Why I Don't Love Gödel, Escher, Bach
by giantsloth on Thursday July 05, 2018 @10:20AM
(#17463429)
You are making a simple assertion that the metaphor was good without any explanation, while the author made a deep and cutting explanation as to why he he believes it’s a terrible metaphor. You’ve made no counter argument.
Re:Why I Don't Love Gödel, Escher, Bach
by red75prime on Thursday July 05, 2018 @11:58PM
(#17468733)
Maybe Hofstadter hadn't chosen the best metaphor, but criticizing it from the point that it contains too many irrelevant details isn't unlike dismissing the use of apples for teaching counting numbers (what happens if I bite an apple, what if an apple is larger than another one and so on).
That's not the point. So what if you don't get everything? Are you supposed to get everything in Knuth's The Art of Computer Programming on the first read?
The record-playing example is a wonderful metaphor for Godel's theorem, not a terrible one.