3 ms·
- Conquest: Cortes, Montezuma, and the Fall of Old Mexico by Hugh Thomas , because he brings history to life and the story of the Spanish and the Mexica is stra
by agomez314 4y ago
- Conquest: Cortes, Montezuma, and the Fall of Old Mexico by Hugh Thomas , because he brings history to life and the story of the Spanish and the Mexica is stranger than fiction, more subtle and terrible than you might think, and has many lessons on human behavior applicable to today.
- Ecclesiastes by Qoheleth: In my opinion, superior to Marcus Aurelius' Meditations. "Go, eat your bread with enjoyment, and drink your wine with a merry heart; for God has already approved what you do. Let your garments be always white; let not oil be lacking on your head. Enjoy life with the wife whom you love, all the days of your vain life which he has given you under the sun, because that is your portion in life and in your toil at which you toil under the sun. Whatever your hand finds to do, do it with your might; for there is no work or thought or knowledge or wisdom in Sheol, to which you are going." (Eccles 9:11)
- Amusing ourselves to death by Neil Postman: We thought we had to worry about 1984 and big brother. We were wrong. We are living in Huxley's Brave New World where digital media has made us dumber, distracted and cut our connections with one other. Our smartphones substitute rosaries and entertainment becomes the dogma.
- Structure and Intepretation of Computer Programs by Hal Abelson and Gerlad J. Sussman: Need I say more? This books makes me fall in love all over again with programming every time I pick it up.
- Nichomachean Ethics by Aristotle: What does it mean to live well? How can we be happy? Aristotle makes the striking claim that everyone knows how to be happy, but we have to create the habits that are in accord with reason and right judgement in order to get there. Also, happiness is not a state but rather the result of our active will and right ordering of desire. Required reading for any political leader.
- Theory of Computation by Michael Sipser: Javascript frameworks come and go, language standards change, Computer platforms rise and fall, but math and the underling concepts of computation stay the same. Knowing what computation is, what its properties are, etc. will not only make you a better programmer but a better thinker. Church-Turing Thesis essential reading for anyone serious about algorithm design and analysis.
- curious16 4y agoWhat other CS books did you find amusing?
- agomez314 4y agoA New History of Modern Computing gave me a huge perspective on computers that I felt I lacked vs others who are older. Crafting Interpreters (Nystrom) makes compilers/interpreters not spooky and fun. Operating Systems: 3 Easy pieces and the xv6 OS manual are also great introductory books that got me interested in OS dev.
- DoingSomeThings 4y agoEcclesiastes is my favorite book of the bible. Timeless in the questions it poses. Even post-Christianity, I still revisit it. Is everything actually meaningless?Even if so, it's still worth living life today.
- _iyhy 4y agoTOC by Sipser is incorrect at some points, especially in Push Down Automata. I will instead recommend the `Automata Theory Language & Computation` by Ullman et al.
- vkazanov 4y agoDon't do this. While Sipser has a couple of hipccups he is a MUCH better teacher and writer. Ullman et al are brilliant and all but their writing is both boring and incomprehensible. I am not even talking about the most useless recommendation of them all - the Dragon book.