[1] https://www.amazon.com/Gödels-Proof-Ernest-Nagel/dp/08147583...
[0] https://www.amazon.com/G%C3%B6dels-Proof-Ernest-Nagel/dp/081...
[1] https://www.amazon.com/G%C3%B6del-Escher-Bach-Eternal-Golden...
1. Black Like Me - John Howard Griffin - https://en.wikipedia.org/wiki/Black_Like_Me
2. More Matrix and Philosophy - William Irwin (ed) - https://www.amazon.com/More-Matrix-Philosophy-Revolutions-Re...
3. Godel, Escher, Bach: An Eternal Golden Braid - Douglas Hofstadter - https://en.wikipedia.org/wiki/G%C3%B6del,_Escher,_Bach
4. The New Jim Crow - Michelle Alexander - https://en.wikipedia.org/wiki/The_New_Jim_Crow
5. Capitalism: The Unknown Ideal - Ayn Rand - https://www.amazon.com/dp/0451147952/ref=sspa_dk_detail_4?ps...
6. The Fountainhead - Ayn Rand - https://en.wikipedia.org/wiki/The_Fountainhead
7. The Book of Why: The New Science of Cause and Effect - Judea Pearl - https://www.amazon.com/Book-Why-Science-Cause-Effect/dp/0465...
8. The Education of Millionaires - Michael Ellsberg - https://www.amazon.com/Education-Millionaires-Everything-Col...
9. The Silent Corner, The Whispering Room, and The Crooked Staircase - Dean Koontz - http://www.deankoontz.com/book-series/jane-hawk
10. Godel's Proof - Ernest Nagel & James Newman - https://www.amazon.com/G%C3%B6dels-Proof-Ernest-Nagel/dp/081...
11. After Dark - Haruki Murakami - https://www.goodreads.com/book/show/17803.After_Dark
Can be read in a couple of hours and you'll know as much about Goedel's work as any GEB reader. Nowadays even comes with a Hofstadter intro but no bulk or talking animals.
This is a good not-too-technical but not-condescending explanation https://www.amazon.com/G%C3%B6dels-Proof-Ernest-Nagel/dp/081... (it does get into the technical details; it just doesn't go line by line as you would if you wanted to recreate the proofs).
As long as you have the expressive power of Peano arithmetic (which all programming languages ought to, and definitely all proof systems ought to), you can find a Gödel sentence in the system and thus prove that it can't prove, of itself, "x is consistent".
It's worth looking into, if only for the enjoyment.
[1] http://www.amazon.com/Gödels-Proof-Ernest-Nagel/dp/081475837...
If you want to understand Godel's proofs then I recommend the book "Godel's Proof" by Ernest Nagel and James R. Newman:
http://www.amazon.com/Gödels-Proof-Ernest-Nagel/dp/081475837...
Instead of Hofstadter's GEB, read some of his papers, e.g., "Analogy as the Core of Cognition" http://prelectur.stanford.edu/lecturers/hofstadter/analogy.h...
But there are others who have focused longer on analogy, e.g., George Lakoff:
"Metaphors we Live by"
http://www.amazon.com/Metaphors-We-Live-George-Lakoff/dp/022...
"Where Mathematics Come From: How The Embodied Mind Brings Mathematics Into Being":
http://www.amazon.com/Where-Mathematics-Come-Embodied-Brings...
"Women, Fire, and Dangerous Things"
http://www.amazon.com/Women-Fire-Dangerous-Things-Lakoff/dp/...
[1] http://www.amazon.com/Gödels-Proof-Ernest-Nagel/dp/081475837...
Slightly related: Although a more technical/deeper discussion, but the book "Godel's Proof"[1] by Nagel and Newman is a very approachable text in this domain, and explains many aspects of the incompleteness theorems.
[1] http://www.amazon.com/G%C3%B6dels-Proof-Ernest-Nagel/dp/0814...
Note: I have felt deceived after reading Godel's Proof [1] since the authors claimed in the preface to have given an outline of the complete proof in the last chapter but did not (it was grossly incomplete). I am still indebted to the book though for teaching me how to think about pure mathematics.
[1] http://www.amazon.com/G%C3%B6dels-Proof-Ernest-Nagel/dp/0814...
One thing I love about N&N is that it's short (160 pages) and the paperback is cheap ($7.65) so that I have no compunctions in lending it out.
If you want to learn about Goedel's work then instead read a book that is much shorter and to the point:
"Godel's Proof by Ernest Nagel
http://www.amazon.com/Gödels-Proof-Ernest-Nagel/dp/081475837...
My feeling is the "bad" cs grads usually did not put in that extra effort. Reading GEB is rarely a required par of any CS degree but reading it is an incredibly useful thing in my view. It's a thick book and takes commitment to read.
Side note: Check out this book (http://www.amazon.com/G%C3%B6dels-Proof-Ernest-Nagel/dp/0814...) on Godel's proof. It's been updated by Doug Hofstadter the author of GEB. I found it pretty good. Read it slowly, two three time if needed. It will make sense.
At 160 pages, it's the ideal size to carry with you everywhere you go. All summer long, any time I had an extra half an hour, I would take it out and read/re-read a chapter.
1. This book made all the patchwork ideas I had about the incompleteness theorem fall into place and click while I was doing my bachelors https://www.amazon.in/Godels-Proof-Ernest-Nagel/dp/081475837...
2. This similarly solidified a lot of patchwork ideas I had about money https://www.amazon.com/Money-Unauthorized-Biography-Coinage-...
3. This didn't make the topic click but it shed light on the entire landscape after which anything I read on unicode made sense and filled up my mental map of the whole area https://www.joelonsoftware.com/2003/10/08/the-absolute-minim...