Slashdot Mirror


Books that Changed Your Life?

Pubb asks: "I'm a Computer Science teacher at a school with an interesting tradition. Every year, the graduating student who has performed best in a particular subject area is given a book prize. Rather than give this particular student the usual book on Java or Linux, I would like to get something more impactful. I ask you, fellow Slashdot readers, to name the books that helped unleash your geek within. All I ask is that the book be reasonably available, even if it is no longer in print."

24 of 311 comments (clear)

  1. Godel, Escher, Bach by epsalon · · Score: 4, Informative

    an Eternal Golden Braid.

    A must book for anyone serious about CS.

    1. Re:Godel, Escher, Bach by AKnightCowboy · · Score: 3, Funny
      A must book for anyone serious about CS.

      Also, I highly suggest "The Big Book of Masturbation" by Martha Cornog for students looking to pursue an advanced CS degree.

    2. Re:Godel, Escher, Bach by Mr.+Slippery · · Score: 5, Insightful

      For "books that changed my life", I'd recommend instead The Mind's I by Hofstadter and Dennett. It was used as the text for the philosophy class I took my freshman year in college; I can still remember the day when, bored at my part-time campus job, I flipped through it to find Smullyan's Is God a Taoist? , which forever cleared up for me the whole question of free will versus determinism:

      Mortal: Anyway, it is reassuring to know that my natural intuition about having free will is correct. Sometimes I have been worried that determinists are correct.

      God: They are correct.

      Mortal: Wait a minute now, do I have free will or don't I?

      God: I already told you you do. But that does not mean that determinism is incorrect.

      Mortal: Well, are my acts determined by the laws of nature or aren't they?

      God: The word determined here is subtly but powerfully misleading and has contributed so much to the confusions of the free will versus determinism controversies. Your acts are certainly in accordance with the laws of nature, but to say they are determined by the laws of nature creates a totally misleading psychological image which is that your will could somehow be in conflict with the laws of nature and that the latter is somehow more powerful than you, and could "determine" your acts whether you liked it or not. But it is simply impossible for your will to ever conflict with natural law. You and natural law are really one and the same.

      Mortal: What do you mean that I cannot conflict with nature? Suppose I were to become very stubborn, and I determined not to obey the laws of nature. What could stop me? If I became sufficiently stubborn even you could not stop me!

      God: You are absolutely right! I certainly could not stop you. Nothing could stop you. But there is no need to stop you, because you could not even start! As Goethe very beautifully expressed it, "In trying to oppose Nature, we are, in the very process of doing so, acting according to the laws of nature!" Don't you see that the so-called "laws of nature" are nothing more than a description of how in fact you and other beings do act? They are merely a description of how you act, not a prescription of of how you should act, not a power or force which compels or determines your acts. To be valid a law of nature must take into account how in fact you do act, or, if you like, how you choose to act.

      Mortal: So you really claim that I am incapable of determining to act against natural law?

      God: It is interesting that you have twice now used the phrase "determined to act" instead of "chosen to act." This identification is quite common. Often one uses the statement "I am determined to do this" synonymously with "I have chosen to do this." This very psychological identification should reveal that determinism and choice are much closer than they might appear. Of course, you might well say that the doctrine of free will says that it is you who are doing the determining, whereas the doctrine of determinism appears to say that your acts are determined by something apparently outside you. But the confusion is largely caused by your bifurcation of reality into the "you" and the "not you." Really now, just where do you leave off and the rest of the universe begin? Or where does the rest of the universe leave off and you begin? Once you can see the so-called "you" and the so-called "nature" as a continuous whole, then you can never again be bothered by such questions as whether it is you who are controlling nature or nature who is controlling you. Thus the muddle of free will versus determinism will vanish.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    3. Re:Godel, Escher, Bach by BobTheJanitor · · Score: 3, Insightful
      You might also consider Metamagical Themas (Amazon, Alibris), also by Hofstadter. I took Intro to CS I & II at Grinnell College while in high school, and my first professor gave it to me as a high school graduation present.

      I would say without a doubt that it has had a profound effect on the way I think about programming and CS as a whole. It's about CS only as much as it is about logic, math, puzzles, reasoning, music, philosophy, and life. It's one of the most well-worn books in my library, and reading it always renews my passion to learn, to explore, to see CS as a road that's worth exploring, not as just a quick way to get from point A to point B.

  2. It might be english class fodder... by Ieshan · · Score: 4, Informative

    You know, it might be english class Fodder, but Fahrenheit 451 is a book that every kid should seriously *read*, on their own, and not in a class.

    Seriously, it's one of the best lessons you could give a kid in today's world. A nice hardcover would be the perfect addition to a book collection or a great novel to start a love of reading.

    My one other recommendation, though esoteric and perhaps more suited to my interests, would be "Descartes Error", by Damasio. It's a book about the tie between logic and emotion in the human brain, and reads like a novel (a non-neurologist could easily read it). I highly recommend it.

  3. What Should I Do with My Life? by UnknownSoldier · · Score: 3, Informative
    1. Re:What Should I Do with My Life? by MBCook · · Score: 3, Informative
      In the same vein, how about What Color is Your Parachute to help them find a job.

      Or something to help them our financially in their life, like Rich Dad, Poor Dad or one of those kind of books.

      --
      Comment forecast: Bits of genius surrounded by a sea of mediocrity.
  4. Evil Geniuses in a Nutshell by benjamindees · · Score: 3, Funny

    ...that is all. :-)

    --
    "I assumed blithely that there were no elves out there in the darkness"
  5. The Picture of Dorian Gray by contrasutra · · Score: 3, Insightful
    I know this isn't exactly computer based, but this is one of the many books that changed my life. Wilde discusses what it is like to be different, the meaning of sin, and how evil it is to be shallow. I think the last point is the most important. I consider geeks to be generally pretty deep people who care about rights, the world, etc. It's hard fighting this sometimes, and Dorian Gray gives a great representation of the "other side" (the shallow elite).

    It also gives Wilde's brilliant opinions on what the meaning of Art is. Basically, in a time when so many people are asking "Why are we here", Wilde gives an answer. Obviously you may not agree with him later, but damned if you don't believe while reading it.

    It's hard to explain Wilde's writing in a short comment. His writing is full, beautiful, and has endless amounts of wit. It is the perfect "life changer" for a geek.

    Just a couple of quotes from Dorian Gray(taken from Wikipedia):
    "Now, the value of an idea has nothing whatsoever to do with the sincerity of the man who expresses it. Indeed, the probabilities are that the more insincere the man is, the more purely intellectual will the idea be, as in that case it will not be coloured by either his wants, his desires, or his prejudices."

    "To get back my youth I would do anything in the world, except take exercise, get up early, or be respectable."

    This is a hard topic for me, as I'm an avid reader, I could come up with 20 books off the topic of my head to suggest.
  6. Re:For Serious Amatures Only! by wayne606 · · Score: 3, Insightful

    GEB is not a book for anybody with a technical college education. I don't think I could manage to read it again myself after a PhD in CS. I did read it when I was 16, though, and I thought it was the most amazing thing I ever read, and it convinced me I wanted to study math and CS in college.

    So I agree with your last sentence, I guess. There is a place for "inspirational" technical books like GEB and to say "just read Knuth instead" is missing the point by a mile.

  7. Geeks love cooking, right? by Wee · · Score: 4, Interesting
    Lately I've been into cooking. Blame it on Alton and Good Eats. I could have used some food knowledge after I got out of college.

    Right now, I'm reading Salt: A World History by Mark Kurlansky. It's the history of the world as told by salt. Salt, it seems, was the petroleum of the ancient world. Venice, for example, was founded on considerable wealth generated mostly from salt. British salt was ballast in slave ships, making one third of the voyage to the New World and creating a entire economy in the Caribbean. The Romans were paid in salt, which they called 'sal'. It's from this that we get the modern word 'salary'. And a Roman salad was lettuce/veg with oil and salt.

    In that same vein, you've got another hell of a book in Robert Wolke's What Einstein Told His Cook: Kitchen Science Explained. It's basically excerpts from Wolke's "Food 101" column in the Washington Post, but they make for fascinating reading.

    I've also got Alton's books. I'm Just Here for the Food is a great intro to the why's and how's of cooking.

    If your student winners aren't into food, you might try the latest volume in Stephenson's Baroque Cycle, The Confusion. Although in case they haven't read Quicksilver, you might want to get that as well, and maybe give them both as a set. At a little over 1,700 pages, if they don't find a job right away, they'll have something to occupy their time this summer.

    You could also give them a gift certficate from your local book seller. Maybe put it in a nice card that everyone can sign?

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

  8. Zen, Gita, C, Forth by jhoger · · Score: 4, Interesting

    For a Programmer:

    Zen and The Art of Motorcycle Maintenance
    The Baghavad Gita
    The C Programming Language
    Thinking Forth

    1. Re:Zen, Gita, C, Forth by jhoger · · Score: 3, Insightful

      I'm not sure I want to dissect it too much... for those who haven't, read it, grok it, you'll find out why you read it later (you might try reading after fasting, then right after reading it, watch Groundhog's Day... don't ask, just do).

      One aspect is that of Right Action. The Gita teaches us to follow the path of Right Action without Desire for the particular end. This has direct applications in engineering. Why must I spend my time testing and documenting? I hate it it's boring. Don't desire for the testing and documentation phase to end. Just do what you're supposed to do.

      When you look across the battle lines and see your QA and Management families lined up, and you understand that you must put them through extensive pain in the war we call a Release, don't worry about it. Just do what you are Supposed to do.

      Sorry if this sounds a little metaphysical. It is also probably Wrong in some ways. But grok it anyway I promise it will help.

  9. HHGTG & 1984 by Hes+Nikke · · Score: 3, Interesting

    on one end of the spectrom, i have HitchHikers Guide To The Galaxy.
    on the other i have 1984.

    take your pick :)

    --
    Don't call me back. Give me a call back. Bye. So yeah. But bye our, well, but alright we are on a shirt this chill.
  10. Theaetetus by CiceroLove · · Score: 3, Insightful

    by Plato. A discussion of the nature of knowledge and the ways in which we know what we know. This book has proven to be absolutely indispensable for my work as a programmer. Rigorous mental discipline with an eye toward tearing down what we think we know to understand how to know is not only good practice for designing applications but also for life in general. I give it to all my student-aged friends.

  11. Dianetics by MarsDefenseMinister · · Score: 5, Funny

    by L. Ron Hubbard. It's much easier to avoid the potholes of life if you know what a pothole looks like. Dianetics is truly what I'd recommend if you want to curl up on a winter evening by a nice warm fire. My copy burned for about 20 minutes!

    --
    No weapon in the arsenals of the world is so formidable as the will and moral courage of free men.-Ronald Reagan
  12. 20,000 Leagues Under the Sea, by Jules Verne by dpilot · · Score: 3, Insightful

    I was just at the end of second grade, and *really* into submarines. My neighbor was two years older than me, and made fun of me for getting "little kids' two-page books" when we went to the bookmobile. So early that Summer, I got another age-appropriate book about submarines, but I also got 20,000 Leagues. It took me most of the Summer and several renewals, but I was determined to read that book. To be honest, quite a bit of it zoomed over my head, too. But I read the whole thing.

    A good lesson in stick-to-it-ivness, and it helped launch my life-long interest in Science Fiction, which helped launch my interest and career in technology, as an engineer.

    As a bad side-effect, I never looked at any of the many 20,000 Leagues movies quite the same, after that book, since none I've seen were truly faithful. (Most tried to hint at nuclear power, instead of really good batteries, etc.)

    I really ought to reread the book, some time. For all the books I've read and re-read, I've never re-read that one.

    --
    The living have better things to do than to continue hating the dead.
  13. Microserfs by blackcoot · · Score: 4, Interesting

    microserfs by doug coupland is by far one of my favorite books of all time. i read it my sophomore year of high school and even now it still resonates strongly with me. actually, i really like almost all his books (particularly all families are psychotic, hey nostradamus!, and generation x).

    i have a hard time expressing just how profound an effect doug coupland's work has had on me microserfs was the book that cemented my decision to major in c.s. for the first time in my life there was a book with characters who i could actually relate to. looking back now, a lot of the technological details seem a bit quaint, but it is still a really excellent read.

  14. Know your geek history by identity0 · · Score: 4, Informative

    A good geek should know about the ones that came before, and learn from their mistakes and triumphs. Some books on geek history:

    In The Beginning Was The Command Line by Neal Stephenson is a good overview of the culture of Linux, Macintosh, Be, and Microsoft in essay form. I've given it to non-computer geeks to teach them about Linux, and why it's different from windows. He talks about how modern society tries to impose a false image over everything to make things easier to deal with(like Disney) and compares that to the GUI vs. CLI differences. I don't agree with everything he says, but Stephenson is definitely a great writer, and he has the book available free at the link I put in.

    Hackers by Steven Levy covers important epochs of the hacker culture, from its beginning at MIT to game developers in the 80s. It even has a chapter on Stallman starting GNU! A must-read for any geek.

  15. Future of Ideas by Lawrence Lessig by KevinArchibald · · Score: 3, Interesting

    If you at all interested in copyright, patents, open source, public domain, Internet, and the airwaves, this book is a well-written overview of these issues, along with suggested solutions to some of the problems involved. In paperback.

  16. The Art Of War by Sun-tzu by Toxygen · · Score: 3, Informative

    I know on the surface it looks like a simple read, but the book nails every aspect of conflict so precisely, but still stated in simple enough terms that can be easily applied to nearly any situation. I don't mean to make it sound like a self help book or anything of the sort, but when are we ever not fighting for what we want?

  17. The Catcher in the Rye by Cranx · · Score: 3, Interesting

    The Catcher in the Rye by J.D. Salinger. A journey in coming to grips with the real world and finding your place in it.

  18. Hackers and Feynmann, and here's why... by CaptainAbstraction · · Score: 4, Informative

    "Surely You're Joking, Mr. Feynman!": Adventures of a Curious Character
    and What Do You Care What Other People Think? both by Richard P. Feynman et al.

    Hackers: Heroes of the Computer Revolution by Steven Levy

    All three of these books I happened to have read between my sophomore and junior year of high school.

    These books changed my life because they provided accounts of people (geeks) pursuing their love of science/technology in a fiercely dedicated and independent way, all at a young age (you get early accounts of folks like Stallman, Gates, Jobs, Woz, etc. as 20-somethings in "Hackers") , and ended up making huge contributions to research/industry. You also get to hear about the enormous sacrifices, regrets, and risks taken (some succeeding, some failing), and ultimately an important perspective on the lives of some very smart and important characters in a way that I think is still relevant to graduating high school kids today.

    Best,
    Andrew

  19. Guns, Germs and Steel by esme · · Score: 4, Interesting

    well, it might be a little far afield, but guns, germs and steel is one of the few books i've read that dramatically changed my point-of-view about a lot of things all at once. it basically sets out to figure out why the disparities between different cultures and races exist.

    along the way, he draws from several diverse disciplines (botany, genetics, anthropology, archeology, etc), which is probably the most relevant facet of the book to the question -- it does a great job of showing how to use different approaches to solve problems.

    -esme