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."

311 comments

  1. Ahem... by Anonymous Coward · · Score: 1, Insightful

    ...Well, that would be the Anarchist's Cookbook. Sorry I couldn't be of any help.

  2. 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.

    4. Re:Godel, Escher, Bach by I(rispee_I(reme · · Score: 1

      and, while we're straying into new age navel-gazing, why not add the bible? it's certainly changed a lot of lives.

    5. Re:Godel, Escher, Bach by kwoff · · Score: 1

      Metamagical Themas is great. I really liked the article "Who Shoves Whom Around Inside the Careenium?". It's a great way to understand how simple mechanical things can give rise to consciousness. I wish I could find that online.

    6. Re:Godel, Escher, Bach by Dr.+Manhattan · · Score: 1
      If we're wandering into such territory, almost any book by Oliver Sacks is thoroughly interesting. He's a practicing neurologist who writes like he swallowed a poet. Seeing the symptoms when portions of the brain break down (and how the person copes and adapts to this) really changes the way you look at your own self.

      "The Man Who Mistook His Wife For A Hat" and "An Anthropologist On Mars" are both excellent. You might also want to read the real story behind the movie "Awakenings".

      --
      PHEM - party like it's 1997-2003!
    7. Re:Godel, Escher, Bach by Anonymous Coward · · Score: 0

      This is absolutely not a troll, or off-topic. The Malleus Malificarum came closer to converting me to christianity(catholicism) than any missionary, priest or pastor did.

      It's not that I agree with the authors, but the are sincere.

  3. Soul of a New Machine by HotNeedleOfInquiry · · Score: 1

    Twenty years dated, but still the exquisite geek work and lifestyle story.

    --
    "Eve of Destruction", it's not just for old hippies anymore...
    1. Re:Soul of a New Machine by rmull · · Score: 1

      I very much disliked that book. Seemed so depressing to me.

      --
      See you, space cowboy...
    2. Re:Soul of a New Machine by Myself · · Score: 1

      Amen! Tracy Kidder's insider story of the action at Data General is engrossing, and just as relevant now as ever. It's not a short book but the pages fly by; I couldn't wait to finish it.

      I just added Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age to my collection, and I'm not as impressed. It's more of a "who did what" chronicle, whereas TSoaNM is more about "why and how this group did what they did".

      One of these days, I'm going to start reading my borrowed copy of ENIAC.

    3. Re:Soul of a New Machine by DaveS002 · · Score: 1

      I agree. Soul of a New Machine is an excellent book and very readable. It is a little 'dated' now but is a good accounting of the AI technology and efforts of the past.

    4. Re:Soul of a New Machine by Bush+Pig · · Score: 1

      I found "Soul of a New Machine" particularly interesting, because I was actually using a DG MV-series computer at the time (a slightly later architecture than that described in the book, but pretty similar). It was a really nice box - very fast, fantastic for technical computing, with a really nice FORTRAN compiler - but I didn't much care for the CLI. It had a very ugly-looking syntax, and if you wanted to write a script with a counted loop, you had to have the script call itself recursively, passing the counter as a decremented parameter. It took some getting used to.

      However, I wouldn't say it changed my life. Maybe GEB, as others have suggested, or Mandelbrot's "Fractal Geometry of Nature".

      --
      What a long, strange trip it's been.
  4. First Book On My List by nick125 · · Score: 0

    would be "Linux Power Tools". that was what made me more productive in Linux. and only 49.95, thats not bad for as useful as this book is. least thats my opinion.

  5. The Motorcycle Diaries by Anonymous Coward · · Score: 0

    Seriously - Once we have orbital laser platforms, we'll be able to crush such insurrection once and for all.

  6. 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.

    1. Re:It might be english class fodder... by AliasTheRoot · · Score: 1

      I'd love to be in your English class.

      In my class all we read was shit like Macbeth, Of Mice and Men, Sense and Sensibility, Lord of the Flies etc...

      Oh wait, those aren't shit.

    2. Re:It might be english class fodder... by darkgumby · · Score: 0

      I read F451 back in high school for fun. I never was assigned to read it. I read it again sometime in the last 20 years on paper. I most recently read it couple of years ago on a PDA. The most mind-blowing experience was when I listened to it as MP3s on my PC. It was so ironic to be consuming the book without any paper or even print. Next time will be on paper!

      Steve Levy's 'Hackers' did a lot for me. That was pre-internet but during the BBS stage.

    3. Re:It might be english class fodder... by optikSmoke · · Score: 1

      Sorry, I have to pose a small question here. I honestly don't understand *why* Lord of the Flies is considered such a good book. Sure, it deals with some interesting and, I dare say, "literary" themes (which seems enough for a lot of books to be considered good in the "literary" sense)...... but honestly, the pig *tells you* what the point of the story is halfway through the book! The fact that the author couldn't let it stand by itself, and engineered a way in which any braindead slob could understand what's going one so long as they could read the chapter with the talking pig, kinda killed the book for me. Just a little.

      Ummmm, end of rant. Macbeth was good. Didn't read the others.

    4. Re:It might be english class fodder... by Chasuk · · Score: 2, Interesting

      In no particular order:

      Arthur C. Clarke's 2001: A Space Odyssey
      Corliss Lamont's The Philosophy of Humanism
      Herman Wouk's This Is My God
      Chaim Potok's My Name Is Asher Lev
      B. F. Skinner's Beyond Freedom & Dignity
      Isaac Bashevis Singer's In My Father's Court
      Edward O. Wilson's On Human Nature
      Isaac Asimov's Guide to the Bible: The Old and New Testaments
      Leo Rosten's Joys of Yiddish
      Daniel Dennett's Consciousness Explained
      Howard Fast's The Jews: Story of a People
      Bertrand Russell's Why I Am Not a Christian
      Bertrand Russell's The Conquest of Happiness
      C. S. Lewis's Miracles
      Carl Sagan's Broca's Brain
      Carl Sagan's The Demon-Haunted World
      Richard Dawkins' The Blind Watchmaker
      Sigmund Freud's The Future of an Illusion

      These are the books that have shaped me. I'm sure I've missed some, but I recommend them for all.

    5. Re:It might be english class fodder... by shaitand · · Score: 1

      So your thinking a book is only good if an idiot can't understand it? Kind of like an elite club?

    6. Re:It might be english class fodder... by optikSmoke · · Score: 1

      No, I'm thinking that a book whose themes are summarized halfway through the book by a talking pig isn't good. I think the author kinda copped out. Maybe I was a little harsh.

      Anyway, don't mistake me for someone who judges a book based on "literary" elitism. In fact, just the opposite -- for example, my most hated phrase is "the human condition", because books are so often considered "literary" works (and thus good) if they deal with the "human condition" even if they are boring pieces of trash. In any case, I didn't like Lord of the Flies because it seemed like a waste of my time to read a book with a mid-book theme summary, when I would much rather be reading more relevent books outside of a rigid and unenlightening English curriculum. Hmm, perhaps that speaks more to my opinion of the education system.......

    7. Re:It might be english class fodder... by Wolfrider · · Score: 1

      --Also:

      "Out of the Silent Planet" and
      "Perelandra" == by C.S. Lewis

      --I can honestly say that those two books, especially Perelandra, changed my perspective on the universe.

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    8. Re:It might be english class fodder... by ivano · · Score: 1
      on the same wavelength: 1984 by George Orwell has to be one of the best stories ever written in the english language. A story that warns of the possible future if we don't be careful.

      Non-fiction wise I would say "Guns, Germs and Steel" by Jared Diamond. Explaining *why* the West invaded the New World and not the other way around (even though it was a neck-and-neck race for a while). It is also one of the best books to try and teach aform of relativism but still within a scientific frameword. Just try and read it without breaking some of your (unconscience) racism.

      Ciao

  7. 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.
    2. Re:What Should I Do with My Life? by The+Clockwork+Troll · · Score: 1
      Steer clear of Rich Dad, Poor Dad. You're better off with a used copy of "Pay Zero Taxes" and the advice of a small business owner you know personally.

      Purchasing these books only turns Robert Kiyosaki into a richer dad (because velcro wallets could not).

      --

      There are no karma whores, only moderation johns
  8. party. by generalbeard · · Score: 1

    Have a geek party. Anyone can buy a book. Not everyone can throw a good nerd party.

  9. 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"
    1. Re:Evil Geniuses in a Nutshell by Anonymous+Brave+Guy · · Score: 1

      I'm sure the 100 things I'd do if I were an evil overlord has been done. I definitely remember something about not interrogating the hero in the heart of my secret underground base...

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    2. Re:Evil Geniuses in a Nutshell by cbr2702 · · Score: 1

      Perhaps this is what you were thinking of? It's not a book, but it has been one of the most useful and practical pieces of writing I've ever read.

      --


      This post written under Gentoo-linux with an SCO IP license.
  10. The Unix Programming Environment by paul.dunne · · Score: 1
  11. For Serious Amatures Only! by Vagary · · Score: 2, Insightful

    A good Computer Science program will cover everything in GEB with more depth and without all the stupid-writing-tricks and dumbing down that Hofstadter employs. As someone who forced myself through GEB (to see what all the fuss was about) after graduating from a good CS program, I would describe it as a must-read book only for highschool-educated Perl hackers without any exposure to theoretical computing.

    1. 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.

    2. Re:For Serious Amatures Only! by Jerf · · Score: 2, Interesting

      There's a similar problem with Cryptonomicon, too; post-Masters Degree, the nifty diversions are merely tedious (and I didn't find enough left over to hold the book together).

      I'd go with an ultra-classic: The Mythical Man Month or the Knuth books, depending on budget. Most everything else will be controversial or covered by cirriculum (almost added Design Patterns but that is in at least some cirricula and loses a lot of its lustre in dynamic languages).

    3. Re:For Serious Amatures Only! by AliasTheRoot · · Score: 1

      The Cryptonomicon is a fabulous book, in the same vein i'd suggest Foucaults' Pendulum.

      A lot of people find both books tedious, but I found them both to be rip roaring adventures with an extra moderation of +insightful

    4. Re:For Serious Amatures Only! by orthogonal · · Score: 1

      A good Computer Science program will cover everything in GEB with more depth and without all the stupid-writing-tricks and dumbing down that Hofstadter employs.

      As someone who greatly enjoyed GEB, and as someone who became a professional programmer without (much) of a standard Computer Science education, let me offer you a challenge: give those of us without the benefit of your education a chapter-by-chapter (or concept-by-concept) breakdown -- or, better since you complain of Hofstadter "dumbing down", a "wising up" -- of GEB as several entries on your Slashdot Journal.

      Over the course of a few weeks, explain to us what we missed in GEB, and provide references to where we can fill in these gaps in our knowledge.

      If GEB is so simplistic, you'll have little trouble so demonstrating, and your efforts will be of benefit to many Slashdot readers. Rather than just deriding, you'll be able to educate, rather than just tearing down, you'll have the satisfaction of having built up the knowledge of many of us -- and our gratitude.

    5. Re:For Serious Amatures Only! by isaac · · Score: 1
      A good Computer Science program will cover everything in GEB with more depth and without all the stupid-writing-tricks and dumbing down that Hofstadter employs. As someone who forced myself through GEB (to see what all the fuss was about) after graduating from a good CS program, I would describe it as a must-read book only for highschool-educated Perl hackers without any exposure to theoretical computing.

      *GROAN*

      I couldn't disagree more. To me, Gödel, Escher, Bach is not a book about theoretical computing. Yes, recursion, incompleteness, and set theory are fundamental topics in computer science. Yes, GEB discusses these topics. Yes, a college CS grad from a solid program will have covered these topics in greater depth and in other contexts.

      I see GEB more as a rumination on the nature of consciousness and creativity. It's a fine introduction to the the topics mentioned above but to see this as an introductory CS text is I think to miss the point (and Escher, and Bach).

      -Isaac

      --
      I am not a lawyer, and this is not legal advice. For Entertainment Purposes Only.
    6. Re:For Serious Amatures Only! by I_Love_Pocky! · · Score: 1

      I'm not trying to be an ass, but it seems as though you are suggesting that someone fill you in on all the things you missed out on by not getting a CS degree. I believe that information could be best garnered by taking some core CS theory courses. It is a bit much to ask someone to cram 4 years of college corses into an online reference.

    7. Re:For Serious Amatures Only! by FunkyRat · · Score: 1

      While I agree GEB is sort of elementary after a full CS program, I still think it holds its own though. Especially important are the connections it draws between music, art and mathematics. I'd also recommend Douglas Hofstadter's Metamagical Themas, a collection of his columns for Scientific American.

      Also, I would add Gerald M. Weinberg's The Psychology of Computer Programming, Tracy Kidder's The Sould of a New Machine, and Heinz-Otto Peitgen's The Beauty of Fractals. There's really so many to choose from, I've perhaps understimated the degree to which books have shaped my personality.

    8. Re:For Serious Amatures Only! by orthogonal · · Score: 1

      I'm not trying to be an ass, but it seems as though you are suggesting that someone fill you in on all the things you missed out on by not getting a CS degree...It is a bit much to ask someone to cram 4 years of college courses into an online reference.

      Of course it is. But I'd like to see, as I've mentioned here before, Slashdot articles that are educational.

      I'm not expecting comprehensive works, but just a start, an overview, something that might eventually be contributed to something like Wikibooks.

      Honestly, I think that proponents of open source are the ideal people to make learning more open source, less a "mere" four years of college and more of a lifelong avocation. There are a lot of smart people here, and I hope to teach them something of what I know, and learn from them what I don't.

    9. Re:For Serious Amatures Only! by Anonymous Coward · · Score: 0

      ... it's a shame you didn't study more English or you'd know that "amature" isn't a word. I believe the word you are looking for is "amateur".

    10. Re:For Serious Amatures Only! by Sloppy · · Score: 1
      A good Computer Science program will cover everything in GEB with more depth and without all the stupid-writing-tricks and dumbing down that Hofstadter employs.
      But GEB is what gets you to want to take that CS program.
      --
      As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    11. Re:For Serious Amatures Only! by Bush+Pig · · Score: 1

      Err ... "amateur" is actually a French word. Hence the weird (to English-speakers) spelling. I for one habitually (and deliberately) misspell French loan-words all the time.

      --
      What a long, strange trip it's been.
  12. Stranger in a Strange Land by jtev · · Score: 2, Insightful

    A true icon of what our culture is, what we hope, and what we fear. Some parts read a little oddly with the way technology realy went, but all in all a great book.

    --
    That which is done from love exists beyond good and evil
    1. Re:Stranger in a Strange Land by YankeeInExile · · Score: 1

      I concur. I gave recently as a gift to my boss a copy of Moon Is a Harsh Mistress and reccomended that he read SiaSL as well.

      In fact, my highschool and just post-highschool reading consisted of a lot of RAH, and it definitely helped me form a lot of my personality and politics. In that sense, it truly did Change My Life.

      Another book that changed my life was actually an error. I told my father to buy a book I needed for work (on CBASIC for CPM) and he erroneously bought this new-release, The C Programming Language by some guys named Kernighan and Ritchie. I went to visit for Christmas, and found that same volume sitting on the shelf in my fathers den. I hope one of my nephews picks it up and has his brain poisoned the same plesant way mine was. while ( *s++ = *t++ ) ;

      --
      How does the Slashdot Effect happen given that no slashdotters ever RTFA?
  13. 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.
  14. A Short History of Nearly Everything by bwhaley · · Score: 2, Informative

    Anyone remotely interested in science should check out A Short History of Nearly Everything by Bill Bryson. What a great book to learn about all aspects of science. Well-written, informative, and interesting all at once.

    - Ben

    --
    "I either want less corruption, or more chance
    to participate in it." -- Ashleigh Brilliant
    1. Re:A Short History of Nearly Everything by yamla · · Score: 1

      I agree that this is a great book but the title is a little misleading. It's more about the natural sciences than about 'everything'. Furthermore, if it already covers a topic you know about, you'll find it is at rather a higher level (i.e. less detailed) than other books you've read. That pretty much comes from it being a short history rather than a complete history.

      It's also available from audible.com and is worth picking up from there.

      --

      Oceania has always been at war with Eastasia.
  15. Goedel Escher Bach: An Eternal Golden Braid by ccarr.com · · Score: 2, Informative

    By Douglas Hofstadter

    If you've read it, you know what I'm talking about. If you haven't, words fail me -- just go buy it.

    --
    I don't know half of you half as well as I should like, and I like less than half of you half as well as you deserve. BB
  16. Books that changed my life. by LWATCDR · · Score: 2, Interesting

    Well besides the scriptures which in a public school/college setting should not be given as a reward I would have to say.
    Fahrenheit 451 (which was on the restricted reading list at my jr High and High School.)
    Brave New World (also on the list)
    1984 (Yep on the list)
    and I Robot.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    1. Re:Books that changed my life. by Matt+Perry · · Score: 2, Funny
      Fahrenheit 451 (which was on the restricted reading list at my jr High and High School.)
      I find it ironic that a book about preventing people from reading books was on a restricted reading list at a school.
      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    2. Re:Books that changed my life. by eht · · Score: 1

      Ay my high school Farenheit 451 was on the required reading list, along with The Adventures of Huckleberry Finn, Of Mice and Men, The Catcher in the Rye, To Kill a Mockingbird, Lord of the Flies, and The Adventures of Tom Sawyer.

      A number of other books were also required. The only reason I remember those is that they are listed on the The 100 Most Frequently Challenged Books of 1990-2000

    3. Re:Books that changed my life. by schotty · · Score: 1

      Was A Clockwork Orange on the list? Great movie, better book.

      --
      Sigs are nice guns ...
    4. Re:Books that changed my life. by Anonymous Coward · · Score: 0

      Well besides the scriptures

      But which scriptures? Everyone assumes (that is an intentional use of the word), but it is possible (and almost easy) to trace the history of any scripture and see all the changes and editing that happened over the years that changed the scriptures from their original intent to what the groups in power wanted.

      For example, it is easy to trace Christian scripture from AD 400 on and see how the Roman Catholic church had complete control and removed anything they didn't like. There is strong evidence Jesus taught reincarnation, and even lived with other religious groups in the "missing years", yet most who follow the scriptures (any scriptures, Christian, Muslim, whatever), take them as given by God without knowing their history and with no awareness of the alterations that men have done to make these scriptures support their own needs.

      After studying a number of scriptures and the histories of various religious groups, it is hard to see it as anything but folly to think one particular religion's scriptures are worth giving than anothers.

      But if one is in a particular group, and have never had the will or strength to look at it from outside, I can see how one would be unable to see the broader view.

    5. Re:Books that changed my life. by LWATCDR · · Score: 1

      I left it vauge. I do not want to start a flame war.
      "After studying a number of scriptures and the histories of various religious groups, it is hard to see it as anything but folly to think one particular religion's scriptures are worth giving than anothers.

      But if one is in a particular group, and have never had the will or strength to look at it from outside, I can see how one would be unable to see the broader view."

      This is your opinon and one fo the reasons that I left it vauge. I have read many Holly works I do find some strike me more true than others. That is must me.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    6. Re:Books that changed my life. by LWATCDR · · Score: 2

      Yes it was. You had to get your parrents permision to read a book from the list. My mother told them I could read anything I wanted. I found "Brave New World" to be the most interesting. What a great anti drug and anti casual sex book. The idea of using sex and drugs to control a population struck a deep cord in me. Sounded way to much like High School.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    7. Re:Books that changed my life. by BoomerSooner · · Score: 1

      Scientology....

      (Peter Griffin Voice)Commmm'aaaaannn, Commmmm'aaaaannn(/Peter Griffin Voice)

      It's science-fiction and religion, the best of both fictitious genres.

    8. Re:Books that changed my life. by Anonymous Coward · · Score: 0

      anti-casual sex books should definately be on the restricted reading list and probably shouldn't be stocked in libraries.

      Pro casual sex books on the other hand should generally be included in required reading from pre-school on up.

    9. Re:Books that changed my life. by Anonymous Coward · · Score: 0

      Scientology isn't science fiction. You might think it is, but it isn't.

      (And before someone parrots the droidview: The xenu story is a restimulator. If you don't know what a restimulator is, or why it is, or even in what context it should be used, then you have no place critiquing scientology ... get some standard auditor training and then come back and talk about science fiction ...)

    10. Re:Books that changed my life. by primal39 · · Score: 1

      This is slightly off topic for this particular thread, but elsewhere in the comments it has been mentioned, so I hope others take that into account.

      I have to recommend reading Stranger in a Strange Land, as others (above) have done.

      That being said, I feel compelled to comment on your signature.

      The verb Grok, as used in Stranger, does not mean to understand at a deep level. What it means is to drink. Usage changes the connotation perhaps, but the denotation is still "to drink". The allusion is that by groking something in fullness, it becomes irrevocably part of you. Which is appropriate, as the purpose of the entire thread could be summed up as "books which you've grokked."

      Sorry if I'm being pedantic, but complaining about the usage of a term you yourself don't understand really irks me.

      --
      Eschew Obfuscation
    11. Re:Books that changed my life. by nlindstrom · · Score: 1
      Grok: To understand at a deep level. From the book "A Stranger in a Strange Land". Stop using it!
      Don't worry, I grok your sig. ;-)
    12. Re:Books that changed my life. by checkyoulater · · Score: 1

      Farenheit 451, 1984 and Brave New World were all required reading at my high school. Guess it pays to grow up in Toronto.

      --
      Is that a real poncho? I mean, is that a Mexican poncho or is that a Sears poncho?
    13. Re:Books that changed my life. by LWATCDR · · Score: 1

      Grok is such a 60s hippy term from a book that I feel is way over rated. Samething with Starship Troopers. IMHO they both stank one ice. Now Job or the Cat that walked through walls.
      And just be be equaly pedantic I am not sure that Grok means to drink. Counsume may be the correct meaning. I remeber then eating there dead to Grok them. I do admit that at the end of the book he sliced off his finger for his finger and made soup from it for his friends to Grok him. If I remember one of his friends said that the soup like him was a little bland in need of seasoning. But then I read that book about 20 years ago.
      The current usage of the word tends to mean to understand at a very deep level. I hold Grok with the same respect as Groovy, Far Out, Radical, and Warze. STOP USING THEM!!!!!!

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    14. Re:Books that changed my life. by Bush+Pig · · Score: 1

      I once read an edition of "1984" that had a foreword and afterword written by Anthony Burgess (I think it might even have been published in 1984). Two for the price of one! (if you can find it.)

      --
      What a long, strange trip it's been.
    15. Re:Books that changed my life. by Bush+Pig · · Score: 1

      Thank you. I read the book in the '60s (when I was a hippy) and you're right - it's over-rated crap. I don't much care for Heinlein's stuff, except his _very_ early short stories, he was such a right-wing arsehole. And don't get me started on "A Time for Love".

      If you hated "Starship Troopers", you'll really enjoy "Bill the Galactic Hero", I think written by Harry Harrison - a very funny parody.

      --
      What a long, strange trip it's been.
    16. Re:Books that changed my life. by LWATCDR · · Score: 1

      I really did liked Grumbles from the Grave. I do not know if Heinlein was an arsehole of not. Frankly I find extreme left to be just as big pains in the but as the exterm right. I never knew the man but I have enjoyed some of his work and for that I am greatful. If nothing else a lot of really good science fiction was inspired by Heinlein's work from the 50's. Larry Niven really seems to like him. So he must not have been all bad.
      I find it odd that "Stranger in a Strange Land" the target of mindless hippy worship and "Starship Troopers" otherwise known as Nazi's in space where both written by him. You know I had never read Starship Troopers until the movie came out. The movie was so bad that I figured that they had to have totaly messed it up I mean it was a classic right? So I finaly read the book and found that the book was WORSE!.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  17. the little schemer by sdedeo · · Score: 2, Interesting

    The Little Schemer, a very unusual book on LISP (well, OK, on Scheme, but close enough.) It is a fun read, written in a sort of oddball Socratic method style, and it also has a sequel, the Seasoned Schemer.

    A really good introduction, I think, for someone who is interested in more "theoretical" aspects of computer science; what you learn from that book is directly applicable to CS, but also mathematics, analytic styles of philosophy, &c.. Another way to look at it is as a more advanced, and more technical, companion to Godel, Escher, Bach.

    --
    Protect your liberties. Donate to the ACLU
  18. Snap. by MegaT · · Score: 1

    Wow, I was going to write in with almost the same question: I've actually won the computing book prize, which is a voucher... for 15. I'm wondering what I should spend it on, looking for an book in the general area of computer science that'll be interesting. Slashdot is pre-emptively satisfying my needs :-)

  19. 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.

    1. Re:Geeks love cooking, right? by Txiasaeia · · Score: 1

      Forget the Stephenson books and go with either Snow Crash (if you're going to stick with Stephenson; MUCH better book than his other works) or something a little more interesting like Foucault's Pendulum (Umberto Eco) or The Club Dumas (Arturu Perez-Reverte) - both belong to a strange genre known as metafiction-noir ("dark" books about books). Stephenson's Baroque Cycle is wordy, clumsy, and too self-aggrandising to enjoy.

      --
      Condemnant quod non intellegunt.
    2. Re:Geeks love cooking, right? by optikSmoke · · Score: 1

      Stephenson's a good choice. Personally, I really enjoyed The Diamond Age, it helped me develop a different perspective on education and made me ask more questions about flaws in schooling. It is one book which has helped me develop my own views of how education should be focussed, and why the current system does not serve the majority of people. But I digress.....

      Ender's Game (Orson Scott Card) was another book I enjoyed immensely. Also in an educational vein (among other things). I haven't met a single person who read this book and hasn't enjoyed it.

      For something a little different, I'd also recommend Calculating God (Robert J. Sawyer). No, it's not a religious book, but it is an extremely interesting story that also raises questions both about science and the nature of religion (particularly with reference to a "Creator" or "God"). In any case, don't be dissuaded by the topic -- I have recommended it to religious people, agnostics, and atheists and all have enjoyed it. I think anyone with an open mind who is willing to also do some self-examination will enjoy the book.

    3. Re:Geeks love cooking, right? by Wolfrider · · Score: 1

      --I just finished reading Ender's Game for the first time; found out that I really enjoy Orson Scott Card, and have been picking up the rest of his stuff at the library, especially his Alvin Maker stuff.

      --Speaking of Ender tho, "Blade Dancer" by S.L. Viehl has kind of a similar storyline; if you enjoyed Ender's Game, I recommend you check it out:

      http://www.amazon.com/exec/obidos/tg/detail/-/04 51 459261/qid=1089182094/sr=1-1/ref=sr_1_1/102-069868 1-0597705?v=glance&s=books

      --Blade Dancer was under the New Sci Fi section at my library.

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    4. Re:Geeks love cooking, right? by Bush+Pig · · Score: 1

      For cooking, you really can't beat anything by Elizabeth David. Not so much for the food as such, but for her philosophy on cooking, ingredients, etc. She also wrote beautifully. They're actually books you can read, not just consult for a recipe. Her "English Bread and Yeast Cookery" is a classic (my copy needs to be in a loose-leaf binder ...).

      --
      What a long, strange trip it's been.
  20. 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 crmartin · · Score: 1

      I've got to know: why the Gita?

      I mean, I love it, but why for programmers?

    2. Re:Zen, Gita, C, Forth by dont_think_twice · · Score: 2, Interesting

      Finally, someone mentioned Zen and the Art of Motorcycle Maintenance. I am shocked it hasn't been mentioned sooner. This book provides the best description of what it is like inside the mind of an engineer. Perhaps slashdot is too focused on programmers for people to appreciate a masterpiece of engineering.

    3. Re:Zen, Gita, C, Forth by shakah · · Score: 1
      This book provides the best description of what it is like inside the mind of an engineer.
      I don't have my copy handy, and maybe the haze of a decade or so is too cloudy to see through, but isn't it also a tale about dealing with mental illness and the perspective that comes with middle-age?
    4. Re:Zen, Gita, C, Forth by dont_think_twice · · Score: 1

      I don't have my copy handy, and maybe the haze of a decade or so is too cloudy to see through, but isn't it also a tale about dealing with mental illness and the perspective that comes with middle-age?

      It probably is. Fortunately, I have not yet reached middle age, and I tend to be oblivious to my own mental ilnesses, so I probably missed these parts of the book completely.

      Actually, when I was reading the book, I though of the mental illness part as a sort of cop-out: like when a movie ends with someone waking up and realizing it was all a dream. I wished the author had put less emphasis on the crazy stuff. Of course, some of it was necessary, but it still leaves me with that uneasy feeling.

    5. 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.

    6. Re:Zen, Gita, C, Forth by shakah · · Score: 1

      But a good book, nonetheless (on which we seem to agree).

    7. Re:Zen, Gita, C, Forth by Usquebaugh · · Score: 1

      The book is written post mental illness, the character under went elctro shock.

      I read the book as a damning indictment of the US treatment of mental illness. Rather like One flew over the cuckos nest.

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

      That's not how I read it.

      I saw it more as explaining how Western Philosophy, which is the basis of science, including computer science and programming shapes our thinking about problems.

      Phaedrus pursues this "break everything into smaller provable pieces" way of thinking till he separates himself from his own cultural mythos.

      It is by his own intellectual excess that he ends up no longer eating and sitting in a pool of his own piss.

      To me it is both a manual about how to think, but also a cautionary tale about keeping balance. You shouldn't take everything apart. You shouldn't pursue your own philosophy to excess. You still need to be part of the world as long as you have a body.

    9. Re:Zen, Gita, C, Forth by willow · · Score: 2, Interesting

      I'm glad to see "Zen ..." at the top of your list.

      This book is an amazing work for any engineer of any age to study: it interleaves an incredile set of personal, engineering, and philosophical issues into a very readable, consistent story line.

      This book turned my life around in college when I was on the edge of total meltdown. After I read it I realized that it's OK to immerse myself in technology and that engineers aren't supposed to follow a recipe and become mindless robots (as we are often depicted). Good engineers must fully engage themselves with each individual problem and only then can create an insightful, clean, and inspiring work.

      --

      --
      Moderation in everything, including moderation.
    10. Re:Zen, Gita, C, Forth by jhoger · · Score: 1

      Interesting...

      The book had the opposite effect on me. It freed me a bit from my hard driving mindset to finish my studies and go make lots of money... I made a detour into expanding my mind with a lot of philosophy and Eastern religion stuff. Spent a little more time at the community college exploring than I probably should have. But given where my life is today I wouldn't change a thing.

      Sometimes I think the book should have a "Intellectually Dangerous" warning label on it.

      That said, I still think every programmer should read it. Be warned though, this is heady stuff.

    11. Re:Zen, Gita, C, Forth by willow · · Score: 1

      I had already done the mind-expanding study of classical and modern philosphy, Eastern religion, and touchy-feely stuff :). "Zen ..." was the book that provided a unified theory for all of it, and at a personal level, rationalized my attraction to technology.

      I admit I'm not an expert on philosophy so there may be logical issues with Pirsig's idea of "Quality" that better-read critics have found, but for me, at the time, it didn't matter because it just felt right. "Zen ..." put the soul back into my work.

      --

      --
      Moderation in everything, including moderation.
    12. Re:Zen, Gita, C, Forth by mwheeler01 · · Score: 1

      Well yes it's about that, but it's also about applying logic to various situations like philosophy and motorcycle maintenance. The background coloring is about mental ilness and a father's journey to try and connect with his son.

      --
      Pretty widgets? What pretty widgets?
  21. Walden by the+eric+conspiracy · · Score: 1

    Henry David Thoreau.

    A really potent one, that.

    1. Re:Walden by iCat · · Score: 1

      I have to agree. Fascinating from a historical perspective, but so relevent for today. How to live a full year by working for 6 weeks. You can't argue with the logic.

  22. Siddhartha by Anonymous Coward · · Score: 0

    My priest gave me Siddhartha for my high school graduation and I'll never forget it. It's a great look at life, enough to change the way I looked at my future. It's not really CS specific, but definately worth looking at.

    1. Re:Siddhartha by acramon1 · · Score: 1

      I second Siddhartha by Hesse. It really makes life that much more meaningful.

      (On the other hand, it also convinced me to forgo a CS degree in favor of a degree in literature =)).

    2. Re:Siddhartha by blackcoot · · Score: 1

      i had to read siddhartha my senior year for english and i didn't like it nearly as much as hesse's other books. i particularly liked demian, which we had read just before siddhartha, and beneath the wheel. i never managed to get more than half way through magister ludi --- it's not exactly a light read, and it's been several years since i've picked up narciss und goldmund (never read steppenwolf), so my recollection is hazy at best.

  23. Educational? Motivational? by cgenman · · Score: 1

    If you're feeling educational, Game Development and Production by Erik Bethke.

    If, on the other hand, you're feeling like motivating people, how about Nickel and Dimed, on (not) Getting by in America. Excellent read, and likely to make them study twice as hard in college.

  24. Richest Man in Babylon by Ruis · · Score: 2, Interesting

    The Richest Man in Babylon by George S. Clason changed my entire concept of money and how to use it. It contains all the stuff you wish someone would have taught you growing up. It is written in parable form and is short and easy to read and understand, yet contains some very inspired text. Amazon Link

    1. Re:Richest Man in Babylon by DShard · · Score: 1

      Good book. It is short and to the point. All of the ideas are ones you probably "know" just don't do. It was a proper kick in the ass to save that I wanted to do for so long but failed to do. More people need to understand that your lifestyle can adapt to changes in your budget in both directions, and to save regardless.

    2. Re:Richest Man in Babylon by Resseguie · · Score: 1

      I might also recommend Financial Peace and More Than Enough for other books along this same line.

  25. 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.
  26. The Joy of Sex by Anonymous Coward · · Score: 0

    Mod this troll if you want -- but it taught me there were more important things than life. Such as having an eager partner, giving, sharing, etc. etc.

  27. IMPACTFUL?! by Hubert_Shrump · · Score: 1

    canly yout reconfabulate your'e questionarium?

    --
    Keep your packets off my GNU/Girlfriend!
    1. Re:IMPACTFUL?! by sfjoe · · Score: 1

      canly yout reconfabulate your'e questionarium?

      Why? Impactful is a perfectly cromulent word.

      --
      It's simple: I demand prosecution for torture.
  28. These Books Inspired an Entire Geek Generation by TheWanderingHermit · · Score: 1

    Depending on the personality of the student, they may get a kick out of the 11 books that inspired Robert Heinlein, Carl Sagan, and basically a whole generation of scientists and writers.

    I'm talking about The Martian Tales of Edgar Rice Burroughs (starting with "A Princess of Mars"). While giving a set of 11 paperbacks is not special, if you found early printings, with the pulp style illustrated covers, it could be a gift with historical significance.

    They're not, by any means, based on science, but the stories are fun and I know I got a thrill out of reading them and seeing what inspired those whom I consider to be masters of SF or Science itself.

    But, as I said, some students might really appreciate this, while others would consider it a gag or an insult. It would depend on the personality of the student.

    1. Re:These Books Inspired an Entire Geek Generation by Txiasaeia · · Score: 1

      One of the conditions was books that were easily attainable - *one* set of Burroughs' early works is difficult enough to attain, let alone how many this guy needs for his class.

      --
      Condemnant quod non intellegunt.
    2. Re:These Books Inspired an Entire Geek Generation by TheWanderingHermit · · Score: 1

      Sorry. Thought he was only getting books for the few top students.

      The paperbacks are still for sale, though, in many stores.

    3. Re:These Books Inspired an Entire Geek Generation by Enry · · Score: 1

      Project Gutenberg is your friend (search on Burroughs).

      It's not print, but there are HTML and ASCII versions plus a few in computer-read-audiobook.

  29. A book that really made me think. by slangley · · Score: 1

    Ishmail
    by Daniel Quinn.

    Are you a hunter or a gatherer?

  30. To be fair by PhysicsGenius · · Score: 1
    I went through a "good CS program" and we only covered the computing parts of GEB. CS programs since 1995 (when I graduated) are a lot more real-world oriented (thanks Internet!) and so GEB is becoming less eye-opening for today's graduates.

    Not to mention the fact that everybody (for all values of $BODY in $PROGRAMMERS) online writes and talks like Hofstadter did in GEB so it seems less amazing now.

    But trust me, if you went through GEB before 1995 like I did, you'd have had your life changed. It's just that the Internet changed everyone else without having to read it.

  31. A Book to Change and LENGTHEN Your life by GuyMannDude · · Score: 1

    Udo Erasmus' monumental tome Fats That Heal, Fats That Kill is an extensive discussion about all aspects of a healthy diet and nutrition. This book cuts through all the double-speak and bullshit marketing about what is healthy and what is not. Although the emphasis is on fats, the book goes into a discussion about macronutrients (e.g., proteins, carbs), micronutrients (e.g., vitamins, minerals), and the other things you never hear about from reading the newspaper (e.g., prostaglandans). The level of detail is enough to satisfy the biochem geek in all of us. The book illustrates how our modern lifestyle and the quest for the almighty dollar has resulted in poorer food quality.

    I'm not saying this book is perfect. In fact, the second half of the book starts to drift a little to the crazy side where Erasmus sees conspiracies everywhere and his claims that the human body can heal itself of any disease provided you give it the correct nutrients are a bit farfetched. But if you want a good book on all aspects of nutrition and can help you make sense of the often-confusing role of fats in a healthy diet, you owe it to yourself to read through this book.

    GMD

  32. Dijkstra, Gries, Kernighan & Plauger by crmartin · · Score: 1

    Edsgar Dijkstra's A Discipline of Programming.

    David Gries' Science of Programming.

    Kernighan & Plauger's Software Tools.

    Frank Harary's Graph Theory.

    Haven't checked them, but Dijkstra and K&P are certainly still in print.

  33. A few off the top of my head..... by woobieman29 · · Score: 2, Interesting
    1) Zen and the Art of Motorcycle Maintenance by Robert Pirsig. The meaning of "Quality" and the importance and joy of doing things to the best of ones ability are good lessons to learn at a young age.

    2) The Age of Spiritual Machines, or just about anything by Ray Kurzweil. Help them develop their geek blueprint for what they want to accomplish with their life.

    3) Atlas Shrugged by Ayn Rand. This is a tough one for some people though. Some people that have grown up thinking that self interest automatically is bad, while altruism is automatically good, and a lot of these people will despise the message in this book. That's unfortunate, as this book is one title that people consistently mention when asked what their favorite book is.

    --
    \/\/oobie
    1. Re:A few off the top of my head..... by Anonymous Coward · · Score: 0
      3) Atlas Shrugged by Ayn Rand. This is a tough one for some people though. Some people that have grown up thinking that self interest automatically is bad, while altruism is automatically good, and a lot of these people will despise the message in this book. That's unfortunate, as this book is one title that people consistently mention when asked what their favorite book is.

      Only by moronic Libertarian fanatics.

    2. Re:A few off the top of my head..... by dont_think_twice · · Score: 2, Interesting

      Atlas Shrugged by Ayn Rand. This is a tough one for some people though. Some people that have grown up thinking that self interest automatically is bad, while altruism is automatically good, and a lot of these people will despise the message in this book. That's unfortunate, as this book is one title that people consistently mention when asked what their favorite book is.

      The reason that they mention it as their favorite book is that it allows them to feel superior to others, while simulitaniously justifying their own greed. Atlas Shrugged is a ham-handed attempt to browbeat it's readers into agreeing that not only is freemarket capitalism good, but any form of wealth redistribution is evil, and anyone who believes in any form of wealth redistribution is evil, and on top of that, people who make alot of money really are better than the rest of us and we should be worshiping them for what they provide us with and poor people smell.

      Okay, maybe I went a little overboard with that last one, but Ayn Rand could have got the same message across in about 10 pages instead of 600 or whatever it is if she wanted to.

    3. Re:A few off the top of my head..... by slashdot_commentator · · Score: 1

      and a lot of these people will despise the message in this book

      I can't say I despised the message. I can say I despised the book. Robert Anton Smith nailed that book dead on with his parody of it in the Illuminatus Trilogy. It was just an intensely lame soap opera that went on and on. And incredible borefest that didn't do anything to persuade the reader of the merits of her philosophic tenets. Its something Ann Coulter would consider high literature.

      --
      There is no America. There is no democracy. There is only IBM and AT&T and DuPont, Dow, General Electric, and Exxon
  34. Coupland by bob_dinosaur · · Score: 2

    Douglas Coupland - Microserfs was extremely important to me. It made me aware of the pitfalls awaiting the unwary software engineer, and so I left University determined to ensure I maintained a sensible balance between my working and social lives.

    It's done wonders for my mental state and, not coincidentally, the quality of my work.

    There's lots of other good books mentioned in this thread too, so good luck trying to choose just one! That said, make sure that whatever you get is a nice hardcover edition.

    1. Re:Coupland by TXG1112 · · Score: 1

      I agree, Microserfs resonated with me as well. I would also like to suggest "Rivethead" Which tells the story of an assembly line worker for GM in the 1970's. It's somewhat dated but was very enlightening.

      --
      I will not be pushed, filed, stamped, indexed, briefed, debriefed, or numbered. My life is my own.
    2. Re:Coupland by Anonymous Coward · · Score: 0

      I feel it important to point out that Microserfs is fiction.

  35. 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.

  36. Several thoughts by bokmann · · Score: 1

    Wow... I second the The Godel Escher Bach reference... but if you are looking for something more 'career' oriented:

    1) The Pragmatic Programmer
    2) After the Gold Rush (out of print, readily available, and about to come out in a second edition)

  37. the age of spirtual machines by Anonymous Coward · · Score: 0

    the age of spirtual machines by ray kurzweil...i havent read it in a few years but an amazing book. plus our lady peace had a album a few years with quotes from the book :)

    1. Re:the age of spirtual machines by Zardoz44 · · Score: 1
      plus our lady peace had a album a few years with quotes from the book
      I was about to go and look for this book before you mentioned that...

      (-1 Funny)

  38. "Mathematics for the Nonmathematician" by xagon7 · · Score: 2, Informative

    By Morris Kline

    This 1960s text is one of the drue diamonds in the rough for me.

    I had advanced math, and science all thruogh high school, like many fellow slashdotters, but this book REALLY put all the pieves together.

    It is a fantastic read of the history of math, and HOW we got to where were are. It begins with the concept of zero, axioms of truth, and how these truths are built upon... all the way through calculus.

    It is an absloutly fascinating text, that really awakened me to the world of abstract mathematics, their buildings from basic truths, the realization that we STILL have a long way to go, and there is still a bleeding edge of mathematics.

    http://www.amazon.com/exec/obidos/tg/detail/-/04 86 248232/qid=1089163233/sr=1-4/ref=sr_1_4/104-478919 4-2901520?v=glance&s=books

  39. Bertrand Russell by Goo.cc · · Score: 1, Interesting

    "Why I Am Not A Christian" by Bertrand Russell (ISBN: 0-671-20323-1); a rational work.

  40. 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
    1. Re:Dianetics by Anonymous Coward · · Score: 1, Insightful

      It may be crap, and fun to burn, however the act of buying it would still support the Scientologists

    2. Re:Dianetics by Anonymous Coward · · Score: 0
      It may be crap, and fun to burn, however the act of buying it would still support the Scientologists
      Not if you steal it. (Or buy it used.)
    3. Re:Dianetics by Anonymous Coward · · Score: 0

      have you read it ... ?

      how do you know its crap?

      coz everyone says so, right?

    4. Re:Dianetics by Anonymous Coward · · Score: 0

      Easy. Because the people that have read it and taken it to heart are all lunatics!

    5. Re:Dianetics by identity0 · · Score: 1

      Okay, I've heard plenty of 'interesting' things about scientologists, the church of sci, and L. Ron himself, but very little on the book itself apart from the fact that it's a 'self-help' book that a religion was based off of. Can anyone tell me what the book actually says, or point me to a online summary, preferably from a impartial source?

    6. Re:Dianetics by Anonymous Coward · · Score: 0

      You won't get an impartial view about Dianetics online. You just won't.

      Better that you just read it yourself. Its actually worth the read, honestly. It does work, Dianetics. Its something that detractors are very loud and opinionated about, until someone comes up with an example for exactly how it does produce the results it says its going to produce, when you apply it exactly as it is stated you should apply it.

      Whatever you do, take the bit of advice on the very first page, very seriously. You must not under-estimate the power of the misunderstood word to lead you astray from trying to understand something. Use your dictionary, even if you're not a Scientologist...

    7. Re:Dianetics by (trb001) · · Score: 1

      The irony of this post following one about Fahrenheit 451...

    8. Re:Dianetics by Guy+Harris · · Score: 1
      Use your dictionary

      I tried, but it didn't have an entry for "Xenu" - or "Xemu", for that matter.

    9. Re:Dianetics by Anonymous Coward · · Score: 0

      Where in Dianetics does Hubbard use the word "Xenu"?

    10. Re:Dianetics by Guy+Harris · · Score: 1
      Where in Dianetics does Hubbard use the word "Xenu"?

      Dunno. Maybe you have to pay the big bucks to get the document containing that particular bit of pulp SF. I guess if "Revolt In The Stars" had been finished and filmed, you could have gotten it much cheaper on DVD.

  41. The Art of War by bergeron76 · · Score: 1


    by Sun Tzu.

    If you can apply the techniques of war to business, you'll be off to a great start.

    Some things are very obvious (divide and conquer), and others are not (however, they are just as intriquing).

    --
    Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    1. Re:The Art of War by dargaud · · Score: 1

      The Art of War reminded me too much of many of those self improving books that pile high in any US bookstore. I wasn't too impressed, most of it is just common sense. If you want to read an old book that is breathtaking, read the Iliad by Homer. It's the mother of all action stories. And very deep and touching at the same time. Make sure you get a freeform translation (avoid verses) and you'll read it in one sitting.

      --
      Non-Linux Penguins ?
  42. this is slashdot by zoloto · · Score: 2, Funny

    we don't even RTFA and you expect us to give you BOOK SUGGESTIONS?

    you must be new here, right? /jab

  43. Now that they are educated ... by waffleman · · Score: 1

    Closing of the American Mind

  44. De Re Atari by bluGill · · Score: 1

    Completely useless in the real world, but De Re Atari, published in 1982 is one of those rare examples of what a comptuer book should be like. In depth details on the atari computer, yet somehow still fun to read!

    I'm sure you can find other classics.

  45. 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.
    1. Re:20,000 Leagues Under the Sea, by Jules Verne by yamla · · Score: 1

      If you like submarine stories in general, the non-fiction book Silent Running was absolutely riveting. One of the best books I've ever read.

      --

      Oceania has always been at war with Eastasia.
  46. In Search of the Big Bang by max+born · · Score: 1

    By John Gribbin got me started in science. It's a bit light on the math and is somewhat non technical but pretty much covers the entire history of astronomy, the problems faced at each stage of discovery and how they were overcome.

    For me it was a kind of aventure story whose protagonists were the scientists struggling to understand the meaning behind their observations. And how the next generation always builds on the discoveries of the previous.

    You learn how we began to measure distance in the universe, how you theorize that such a galaxary is so many million light years away, from sodium lines in a laboratory to the composition of the stars, how you deduce everything is moving away from everything else, how a few clever people began to theorectically wind the clock back and apply basic physics principles to deduce a model of the early universe. Fascinating stuff for a geek.

    Again, so much a technical book, but inspiring non the less.

  47. Michael Moorcock's "Eternal Champion" series by jbarr · · Score: 1

    His Fantasy Fictions works, particularly, his "Elric" series, with their innovative "Multiverse" theme challenged me greatly in my formative years.

    --
    My mom always said, "Jim, you're 1 in a million." Given the current population, there are 7000 of me. God help us all!
  48. Green Eggs and Ham! by 0racle · · Score: 2, Interesting

    I'm not joking, its still a favorite of mine for some reason.

    Ok maybe it was a little bit of a joke, but something light, enjoyable and has absolutely nothing to do with anything at all is a better gift then something thats meant to teach. People need to relax more, when I've just finished a course, the last thing I want is more reading material on the exact same subject, and I always hate people that give gifts with the attitude, 'this helped me, learn from it.' Maybe I do need to learn more, but I do it on my own time. If you give someone more and more heavy material without a break, they're going to burn out or ignore it all, either way it means very little.

    --
    "I use a Mac because I'm just better than you are."
    1. Re:Green Eggs and Ham! by hoggoth · · Score: 1

      Don't overlook "The Cat In The Hat".
      What a deceptively simple parable about the Id, the Ego, and the SuperEgo.

      I'm only half-kidding.

      --
      - For the complete works of Shakespeare: cat /dev/random (may take some time)
    2. Re:Green Eggs and Ham! by glhturbo · · Score: 1

      This is not such a bad suggestion ... My cousin, upon my graduation from High School, gave me a copy of Dr. Seuss' "Oh, The Places You'll Go". Originally meant for a kid growing up, it fit perfectly to my situation, and gave me some hope for my future.

  49. The Perks of Being a Wallflower by H20 · · Score: 1

    All about being alienated and why you should love it. A must for anyone who didn't have the best years of their life in high school.

    --
    Blake
  50. 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.

    1. Re:Microserfs by blackcoot · · Score: 1

      and this is the danger of multi-tasking (also, not previewing) --- the real link is here. the lesson, dear kiddies: never discuss cooking shrimp with people who don't know what old bay seasoning is while writing posts for /.

    2. Re:Microserfs by mwigmani · · Score: 1

      Don't forget about his best one.

    3. Re:Microserfs by datenkeller · · Score: 1

      I used to love Microserfs. After I read "Accidental Empires" by Cringley (another great book by the way), my enthusiasm partly vanished. It is rather obvious that Coupland has read Accidental Empires before writing mircoserfs and used it as his primary source of research. All the bits and pices of geek-stuff that made Microserfs a fun read, seem to come straight out of Cringleys book. Don't get me wrong, Microserfs is still worth reading, but it leaves a sour aftertaste.

    4. Re:Microserfs by RabidMonkey · · Score: 1

      I'm glad to see someone else enjoys douglas coupland as much as I do ... since I read Microserfs in 10th grade I've been addicted to his writing, rushing out to pickup his new books the day they come out.

      the one that most touched me was Life After God .. I've got a couple well worn copies of it around my apartment that I re-read frequently. Especially notable is the discussion of the drugs he's taking to 'feel normal' ... as someone who was forced to take drugs for my ADD for years and years, that part of the book really connected with me.

      He has a display on in Toronto right now of a bunch of the pieces for his next book, Souvenir of Canada 2. The first one was amazing, so I hope the 2nd one is as good.

      cheers.

      --
      We emerge from our mother's womb an unformatted diskette; our culture formats us. - Douglas Coupland
  51. Hackers by moonboy · · Score: 1

    A wonderful book!!

    Hackers: Heroes of the Computer Revolution
    by Steven Levy

    --

    Co-founder and designer at Music Nearby: http://musicnearby.com
  52. 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.

    1. Re:Know your geek history by bergeron76 · · Score: 1

      Clifford Stolls "Cuckoo's Egg" as a lesser-known favorite. It's a non-fiction account of how Mr. Stoll tracked down an international hacker. It's chock-full of detailed *nix information about how he [the hacker] jumped from machine to machine - and almost brought the US and Russia to war.

      I used to _hate_ reading books until I picked up Cuckoo's Egg. It was the first 'novel/book' I ever actually finished reading cover-to-cover.

      Highly recommended.

      In the unlikely event that no-one has mentioned Stephen Levy's "Hackers", I'll throw it in this post as yet another _significiant_ computer industry book.

      --
      Don't think that a small group of dedicated individuals can't change the world. It's the only thing that ever has.
    2. Re:Know your geek history by 0x54524F4C4C · · Score: 0


      With one exception, that is: Linux, which is right next door, and which is not a business at all. It's a bunch of RVs, yurts, tepees, and geodesic domes set up in a field and organized by consensus. The people who live there are making tanks. These are not old-fashioned, cast-iron Soviet tanks; these are more like the M1 tanks of the U.S. Army, made of space-age materials and jammed with sophisticated technology from one end to the other. But they are better than Army tanks. They've been modified in such a way that they never, ever break down, are light and maneuverable enough to use on ordinary streets, and use no more fuel than a subcompact car. These tanks are being cranked out, on the spot, at a terrific pace, and a vast number of them are lined up along the edge of the road with keys in the ignition. Anyone who wants can simply climb into one and drive it away for free.

      *cough* Linux, a tank? I guess he has never used it. This is plain clueless, sorry.

      It seems Neal Stephenson may be writing in slashdot more than what you can figure out, little fellows. Maybe he's one of these idiotic moderators that promote Linux by all means.

  53. Siddhartha by Fuzzle · · Score: 2, Interesting

    Siddhartha, by Herman Hesse. It's just one of those books everyone should read.

  54. Three Different Areas by sameb · · Score: 2, Interesting

    Philosphy: Meditations (Descarte)

    Science: The Elegant Universe (Green)

    Language: Orality & Literacy (Ong)

    Descarte was one of the first philosphers to discuss the quandry about a "thinking machine", mentioning the problem in viewing a machine dressed up in a hat -- can we consider it human?

    The Elegant Universe is a brilliant read on string theory, which is just an utterly amazing concept (down to the quantum theory level).

    Orality & Literacy describes how a cultures that have a written language will evolve differently than those who only speak. It examines how an oral society will not consider an "oak" tree to be anything similiar to a "pine" tree, because the concept of a "tree" doesn't exist. Literacy brings about abstractions.

    I also recommend that you look at an older slashdot article Books on Programming Theory for more books.

  55. I'm not sure I understand the question. by Anonymous Coward · · Score: 0

    If you're asking which books have had the greatest impact on my thinking in general, I'd have to say

    1. The Divine Comedy, Dante.
    2. Gravity's Rainbow, Thomas Pynchon.
    3. Humboldt's Gift, Saul Bellow.

    The Divine Comedy is a masterpiece for its psychological insight into the nature of our problems, and why psychological problems are problems. Gravity's Rainbow for its message of sheer absurdity--it seemed to me to be a book equivalent of Dr. Strangelove. Humboldt's Gift, because it carried a message of what it means to live an extrordinary life in modern times.

    In terms of academic interests? That's an entirely different story. In that case, I'd have to concur with others about GEB.

    There's another book I remember that had a larger impact on me, though, although it was similar in content. It was a red book, published by Scientific American, that was all about paradoxes and mathematical issues similar to those in GEB. I don't remember the title, but it made a much bigger impression on me at a earlier age.

    Do magazines count? Scientific American probably did more to get me interested in science and math as a child than any other thing.

  56. This is no joke... by Repran · · Score: 1

    Social Psychology (5th Edition) Hardcover - Show all editions Elliot D. Aronson, Timothy D. Wilson, Robin M. Akert, 04 February, 2004 Prentice Hall List: $101.33 ISBN: 0131786865 Best book ever - and to all of you who named CS books: Get a life for pete's sake!

    --

    -- Contradictions only exist in thought - not in reality.

  57. 3 Recommendations by Anonymous Coward · · Score: 0

    Hi, this is Stereo_Barryo, but I couldn't remember my password so I'm an AC. Godel, Escher, Bach and Zen and the Art of Motorcycle Maintenance have already been mentioned ( but maybe not the latter's sequel: Lila ). Not counting Lila (?) a third recommendation is Spring In Washington, by Louis Halle, which explained environmentalism to me in a clear, literary and easy to read manner. Geeks need to appreciate ( and enjoy ) the world beyond the blinds. Also, many ecologists are geeks. Geekdom doesn't live only among the EEs!

  58. 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.

  59. Roots by CliffH · · Score: 1

    Definately not a computer or technology related book, but it is a book that has shaped me into the man I am today. Even if it has absolutely nothing to do with your background (I'm African-American so it does have a bit to do with mine) it may spark some interest in wanting to delve into your family tree, may open your eyes to some things you take for granted day to day, or may just be a good read. The only thing I have to say is, do NOT take this book and feel that you may have to apologize for everything your possible ancestors MAY have done. It isn't about that, it is about family history and what we used to pass down from generation to generation. I'm waiting for the day my son can actually digest what I have to tell him about both sides of my family and hopefully he'll pass it down to his children. I think more talking and less typing on these things (computers) can be an excellent thing at times.

    --
    sigs are like a box of chocolates, they all suck remove the underscores to email me
  60. Better yet..... let the war begin by BoomerSooner · · Score: 1

    Better yet

    Although a man page might suffice.

  61. The Cat in the Hat by AliasTheRoot · · Score: 1

    Dr Seuss books are soo targetted at geeks, the good doctor taught me about wordplay and rhyme without reason.

  62. Only one choice. by Txiasaeia · · Score: 2, Interesting
    Neuromancer by William Gibson. Unleash the inner geek :) Best prose I've ever read, interesting plot, and cornerstone for an entire sub-genre. Of the sixty-odd books I've read in the past two years for various literature classes spanning seven centuries, Neuromancer was the best.

    Changed my life, in that it encouraged me to get a university degree in the first place, and continues to encourage me to get my PhD.

    --
    Condemnant quod non intellegunt.
    1. Re:Only one choice. by demmegod · · Score: 1

      Was the best? Is the best. Count Zero is also a good one.

    2. Re:Only one choice. by Anonymous Coward · · Score: 0

      Changed my life, in that it encouraged me to get a university degree in the first place, and continues to encourage me to get my PhD.

      How so?

    3. Re:Only one choice. by Txiasaeia · · Score: 1
      My master's thesis deals with the similarities between technology in Gibson's Sprawl trilogy and modern spiritualism/religion - the spiritual ramifications of technological deities (AIs), the acts of hacking commonly associated with shamanism, etc.

      I started by bachelor's degree to study books like Neuromancer.

      --
      Condemnant quod non intellegunt.
  63. The Dancing Wu Li Masters by sstaton · · Score: 1

    I read this book by pop physicist and now pop New Age Guru (or something) while waiting to take the SAT, and I swear it boosted my score. At the time, the idea of quantum tunneling and Feyman-diagrams were pure magic to me (thanks to endless Star Trek series, at least the terms are familiar to the common man). It's still a mind bender and for amateurs, an interesting read.

    --

    The two most common things in the Universe are dark matter and stupidity.

  64. Rand by dpilot · · Score: 2, Interesting

    Never read Atlas Shrugged, though I did read The Fountainhead. A guy down the hall Freshman year in college was a Rand fan, which got me to the point of reading one. Shortly later, I began reading Atlas Shrugged, and it seemed like same story, same characters, different setting.

    Funny thing about Rand Fans, "Let's all be individualists, just like Ayn Rand." Perhaps that's unfair of me. Second thing about Ayn Rand, I once saw a picture of her, in a 'leisure setting.' Perhaps she had once suffered and worked hard, but this picture gave no hint of it. It gave me the feeling that her writings were an attempt to justify the silver spoon it appeared that she was born with, in her mouth.

    As for Self Interest, I guess I subscribe to E.E. Doc Smith's version, enlightened self interest. Find your share of the pie, but recognize that you are sharing a pie, and be fair about it. Strive to make the pie larger, while you're at it, and everybody can get a larger share.

    --
    The living have better things to do than to continue hating the dead.
    1. Re:Rand by Joe+Tie. · · Score: 1

      Funny thing about Rand Fans, "Let's all be individualists, just like Ayn Rand." Perhaps that's unfair of me.

      From what I've seen of many of them, it's not. A lot of writers from the Ayn Rand(r) Institute especially are guilty of that kind of behavior. Their articles usually begin with the deification of some rich or famous person, what individualists they are, and why we should try to model ourselves after them. It's almost to the level of unintentional self parody at times. One of the biggest ironies though is that often the person they're lauding praise on dosn't seem to meet the qualifications of a 'good person' as set by Rand. I've seen a number of articles by various Rand folk about how great Bill Gates is for example, and he donates to charity and is more of a manager than actual producer of anything new.

      --
      Everything will be taken away from you.
    2. Re:Rand by woobieman29 · · Score: 2, Informative
      I knew that mentioning Atlas Shrugged would bring forth a number of negative comments - that is to be expected. There are a couple of points that need clarification.

      First, I have met people from all walks of life that have read the book, and were able to take something positive away from it. Yes, there are a ton of mindless, directionless fools that latched on to the legacy of the Ayn Rand foundation (Leonard Peikoff for one) and have made it into an organization that it is best to ignore. The fact that some people have read a nearly 50 year old text and adamantly insist that its lessons must be applied without any thoughts of updating them to current times is absolute lunacy. The BASIC IDEALS are still true though: 1) You are responsible for your own actions, and for your own success. 2) No one has the right to demand that another person provide their livelihood for them without proper payment - this is why slavery was abolished. Take this basic knowledge and apply it as you see fit to current political climate.

      Second, the portrayal of Ayn Rand as someone that was "trying to justify the silver spoon it appeared that she was born with, in her mouth" is just plain ill-informed. She immigrated to America from Russia and started with nothing, and if I remember correctly this was during the depression.

      Finally, the folks that are praised by the "Ayn Rand Institute" are immaterial. As I mentioned before, this institute is better left ignored.

      --
      \/\/oobie
    3. Re:Rand by dubl-u · · Score: 2, Interesting
      Anybody who has a bit of perspective on Rand will enjoy the delightfully mad and very funny Sewer, Gas, and Electric by Matt Ruff:

      The year is 2023. High above the canyons of Manhattan, a crew of human and android steelworkers is approaching the halfway point in the construction of a new Tower of Babel. The Tower is the brainchild of billionaire Harry Gant, who is building it as a monument to humanity's power to dream. Meanwhile, in the streets and tunnels below, a darker game is afoot: a Wall Street takeover artist has been murdered, and Gant's ex-wife, Joan Fine, has been hired to find out why. Accompanying her is philosopher-novelist Ayn Rand, resurrected from the dead by computer and bottled in a hurricane lamp to serve as Joan's unwilling assistant. While Rand vainly attempts to tutor her in "the virtue of selfishness," Joan discovers that the murder is the key to a much larger mystery, one in which millions of lives may hang in the balance.
    4. Re:Rand by dpilot · · Score: 1

      Actually, I found The Fountainhead much more palatable than Rand Fans. I can certainly agree with you 1 and 2 points, I suspect others run with it in directions neither of us like. Though I've heard some of the titles of her other works, and still reserve the right to disagree violently. I didn't disagree with what I have actually read. (1 book)

      As for the portrayal, I admitted it was based on a picture that IMHO really didn't cast her in a good light. The picture exuded silver-spoon non-worker.

      --
      The living have better things to do than to continue hating the dead.
  65. Hackers by Steven Levy by !3ren · · Score: 1

    Hackers is a book about the original hackers of each of the computer periods. Woz, RMS, and many more have their stories told.
    Full of the passion and power these people felt when first confronted with interactive technology
    it struck a real chord with my own experiences, and may well do so for anyone else with a strong technical bent.
    Hackers

    1. Re:Hackers by Steven Levy by g-san · · Score: 1

      very inspirational too. a great history. makes me want to leave some punch tape in the desk drawer.

  66. 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?

    1. Re:The Art Of War by Sun-tzu by Usquebaugh · · Score: 1

      Sometimes not fighting for what we want is the best action. The old adage about loving someone enough to let them go, is a good example.

  67. 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.

    1. Re:The Catcher in the Rye by Anonymous+Brave+Guy · · Score: 1
      A journey in coming to grips with the real world and finding your place in it.

      Or a brilliant example of literary critics completely losing the plot and advocating a truly pathetic work as some sort of classic, depending on your point of view.

      Catcher in the Rye is the only book I have ever found so completely impenetrable that I literally couldn't bring myself to read another page, and I wasn't even 1/4 of the way through when that happened. Given that it was one of the set texts for my English examination, that was unfortunate, but true nevertheless.

      The book has all the style and substance of a piece about "my family" written by an eight-year-old. I have nothing against eight-year-olds writing, but would you proclaim them classics and put their writings on the book list for an academic course in English? No, you wouldn't. So why is Catcher in the Rye there?

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    2. Re:The Catcher in the Rye by Nick+of+NSTime · · Score: 1
      First you write:

      [Catcher in the Rye is] a brilliant example of literary critics completely losing the plot and advocating a truly pathetic work as some sort of classic, depending on your point of view.

      Then you write:

      Catcher in the Rye is the only book I have ever found so completely impenetrable that I literally couldn't bring myself to read another page, and I wasn't even 1/4 of the way through when that happened.

      Now, I'm not a professional literary critic anymore, but I do know that in order to fully understand a plot, one must read a work in its entirety. You admit to only having read 1/4 of the book, and then you trash it? You are criticizing something to which you have not fully exposed yourself. Regardless of my point of view about Catcher..., it is impossible to take your criticism seriously and have a worthwhile discussion with you about the book.

      You owe it to yourself and your argument to actually read whatever you're criticizing. To do any less makes you look stupid.

    3. Re:The Catcher in the Rye by Cranx · · Score: 1

      Catcher in the Rye is there because it's a wonderful book, and a true classic. Try reading all of it, not just 1/4.

    4. Re:The Catcher in the Rye by Anonymous+Brave+Guy · · Score: 1
      Now, I'm not a professional literary critic anymore, but I do know that in order to fully understand a plot, one must read a work in its entirety. You admit to only having read 1/4 of the book, and then you trash it?

      Yes, and while I take your point, in this case I stand by that comment. What good is the last 3/4 of a book, if the first 1/4 is so dull that people put it back on the shelf before getting that far? This is my point about this book: I've read good books and bad books, books that grip you so you can't put them down and books that are so-so and need taking in small doses, but I've never in my life read any other book that I found so completely, purely, terribly boring that I just couldn't concentrate to read another page.

      Are you really telling me that 1/4+1 page through the book, the writing style becomes interesting, the vocabulary expands beyond that of a five-year-old, the ideas go beyond the mundane, and it develops some sort of originality and interest? That would be a truly remarkable transformation from the dull, plotless, childish narrative I slogged through for the first pages.

      Sorry to go on, but please understand that you're talking about the book that almost single-handedly annihilated my faith in any sort of "quality" English literature for more than a decade. If that makes me uncultured, I'll take my "poor" contemporary thrillers, sword and sorcery fantasies, science fiction, and non-fiction over anything an English Lit class could offer me any day, thanks.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    5. Re:The Catcher in the Rye by checkyoulater · · Score: 1

      A journey in coming to grips with the real world and finding your place in it.

      Trouble with Catcher in the Rye is that you should really read it before you are out of your teens. Preferrably the mid-teens. I read this again recently (my first time having been when I was 15) and it didn't have the same impact. Mostly because I have experienced much more of life and the world in general. Reading about Holden when you are an adult makes you think of him as not much more than an annoying kid. The kind I see every day, the kind who think they are so smart. Hell, the kind of kid I used to be.

      --
      Is that a real poncho? I mean, is that a Mexican poncho or is that a Sears poncho?
  68. 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

  69. Design & Evolution of C++ by orthogonal · · Score: 1

    In reading the preceding suggestions, I see that the "merely" inspirational and entirely clever synthesis Godel, Escher, Bach is derided as too simplistic, and that engaging and revealing look at how engineers work, The soul of the New Machine is dismissed as "too depressing" -- I suppose for managers it is; for those to whom the thrill is in the journey rather than the Wall street Journal it continues to be uplifting.

    So I'll offer a suggestion that isn't blue-sky theorizing, but instead a hard-headed look at how to design a large system, with all the compromises and trade-offs that entails, a "purely" technical book that nevertheless (and least in the first half) reads like a thrilling novel, and a book that gives great insight into how a familiar and loved -- or foolishly reviled -- tool came to be: Bjarne Stroustrup's Design and Evolution of C++.

    If you've ever wondered why the C++ language works the way it does -- or why some particular "mistake" that's so obvious to you made it past Stroustrup and later the Standard Committee --, or how to create a wholly new language that's backward compatible with a well- and widely-established one, without compromising the efficiencies that made the original so popular, or just how to design a large scale project that must be many things to many "constituents" -- procedural language, object oriented language, reasonably easy to write compilers for, D&E is a must read.

    1. Re:Design & Evolution of C++ by Anonymous+Brave+Guy · · Score: 1

      If we're talking about computing books here, I'd definitely second this one. I wouldn't recommend it just because it provides valuable insights for C++ developers, though it certainly does do that. Far more importantly, it provides valuable insights into the sorts of decisions and compromises required to plan, implement, and refine a successful, world-class product with a wide market and conflicting requirements. There are few true success stories in this business, but any way you look at it, C++ is one of them, and as this book clearly explains, that wasn't an accident. A lot of developers would do well to come down from their ivory towers for long enough to read this book.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  70. A List to Alter Your Worldview... by cr0sh · · Score: 1
    Here is a list of books, when read (and reread) and understood, each in context with the others, which will alter how you look at computers, mathematics, life, etc:

    • Out of Control - The New Biology of Machines, Social Systems, and the Economic World by Kevin Kelly (ISBN 0-201-48340-8)
    • Emergence - The Connected Lives of Ants, Brains, Cities, and Software by Steven Johnson (ISBN 0-684-86875-X)
    • Linked - How Everything Is Connected to Everything Else and What It Means For Business, Science, and Everyday Life by Albert-Laszlo Barabasi (ISBN 0-452-28439-2)
    • A New Kind Of Science by Stephen Wolfram (ISBN 1-57955-008-8)

    I guarantee that if you read each of these books, then let the ideas simmer around in your head, you will walk away with a completely changed viewpoint on not only computers and software, but society, government, biology, and the universe itself.

    --
    Reason is the Path to God - Anon
  71. books I find indispensible by Dan+Ost · · Score: 1

    Best C reference: K&R (C Programming Language). The binding on mine wore
    out so I had it spiral bound. Now it lays flat. Should have done it sooner.

    Best reference for CS theory: The Art of Computer Programming. Only read this
    if you're serious about not just coding well, but elegantly in any language. Bonus points if
    you can keep from getting bogged down in volume 2.

    Greatest insight into how large corporations work: The Prince. I read this
    about once a year to maintain a healthy level of cynicism. Machiavelli's
    insights are timeless.

    There are other great books, but these books are timeless.

    --

    *sigh* back to work...
  72. The Dilbert Principle by quietbob · · Score: 1

    Seriously. This book opened my eyes to just what a stupid place I was working at and gave me the confidence to quit & go contracting. That was some seven years ago and I haven't looked back. I'm much wealthier and healthier (mentally and physically) than I would have been had I not read that book.

  73. a good book... by Polo · · Score: 2, Interesting

    I was in the bookstore getting books for a class a couple (ahem) of years back, and I noticed an optional text for a compsci course:

    "Surely You're Joking, Mr. Feynman!".

    Even though I wasn't taking that course, I was curious and bought the book. Once I opened it, I couldn't put it down.

    It is a an excellent look at curiosity and discovery, and a very funny book besides. The subject of the book, Physicist Richard Feynman, became a Nobel Prize winner.

    Just excellent.

  74. Soul of a New Machine by mmcdouga · · Score: 1

    The Soul Of A New Machine by Tracy Kidder.

    It was assigned in my computer architecture class. One of my favorite books, computer-related or otherwise. It's a book about a group of engineers working together to put together a new computer. It's great as a story about accomplishment and business, plus it's got lots of geekiness thrown in.

    And it won the Pulitzer.

  75. Atiyah-MacDonald, Dym-McKean, The Publican by mosel-saar-ruwer · · Score: 1

    Atyiah-MacDonald, Introduction to Commutative Algebra:
    http://www.amazon.com/exec/obidos/tg/detail/-/0201 407515/
    Dym-McKean, Fourier Series and Integrals:
    http://www.amazon.com/exec/obidos/tg/detail/-/0122 264517/
    Not exactly PC, but this is one's also a good read - it's the history of the world, as seen through the eyes of a tax collector:
    http://www.bartleby.com/108/40/
  76. Read History, Try Not to Repeat it... by cr0sh · · Score: 1
    First, read some fictional items - the following books should have you feeling pretty dreadful by the time you finish all of them:

    • George Orwell's 1984 (also read Animal Farm)
    • Fahrenheit 451 by Ray Bradbury
    • Brave New World by Aldous Huxley
    • The Handmaid's Tale by Margaret Atwood
    • The Third Force by Marc Laidlaw

    Then, read some non-fiction - once you get through this list, you may become suicidal:

    • The Inquisition - Hammer of Heresy by Edward Burman
    • True Names and the Opening of the Cyberspace Frontier, edited by James Frenkel (various authors, including Vernor Vinge)
    • Database Nation - The Death of Privacy in the 21st Century by Simson Garfinkel
    • You Are Being Lied To, edited by Russ Kick (various authors)
    • Hitler's Scientists - Science, War, and the Devil's Pact by John Cornwell

    I guarantee you will go through all the emotions a human can conjure up once you finish with these two sets and think about it all for a while. Your social and political viewpoints may change. You may feel like running and hiding (or curling up into a ball on the floor).

    Another option would be to couple this set with the set I mentioned regarding Network Theory and Emergence, and you might come up with a solution toward a way out of the nightmare advancing on the world. Add a detailed knowledge and practice of NLP (Neuro-Linguistic Programming) - heh, who knows? You could probably start a very successful cult...

    --
    Reason is the Path to God - Anon
  77. In my humble opinion... by Pengo · · Score: 1


    Zen and The Art of Motorcycle Maintenance

    It changed my perspective in how I looked at the world. And eventually ended up buying a motorcycle of my own after reading it :)

  78. So many classics, so little time by LoveMe2Times · · Score: 1

    I'll reiterate GEB, and here's a couple more:

    A Brief History of Time, by Stephen Hawking
    The Principia, by Isaac Newton (find a good translation)
    Origin of Species, by Charles Darwin
    Six Easy Pieces and Six Not-so-Easy Pieces, by Richard Feynman (2 books) QED is also recommended. Also, an essay, "There's Plenty of Room at the Bottom."
    The Art of Computer Programming, by Donald Knuth
    Engines of Creation, by Eric Drexler
    Design Patterns, by Gamma et al

    I seem to recall that one of Noam Chomsky's books on language is considered a classic, but I don't remember the name. I can't think of any "classic" AI books off the top of my head, and I've never seen a robotics book I liked.

    I also recommend some Hard Sci-Fi, but it's a short list:
    Contact, by Carl Sagan
    Fountains of Paradise, by Arthur C. Clarke

  79. Here's two books you might not anticipate... by Big+Sean+O · · Score: 2, Interesting

    Stephen Covey's First Things First

    Truman Capote's In Cold Blood.

    Whaaaa?

    Stephen Covey is the best selling author of 7 Habits of Highly Effective People. In First Things First he teaches a character-based (personal values, not ASCII) method of time management. It basically asks you to identify what things are absolutely important to you and asks you to commit to priorities that will make those goals happen in a way you can support. It sounds like Pointy-Headed Boss babble-speak, and it is to a point, but if you can separate the "Businessman's Book" vibe it becomes a simple way to ensure you're living the life you want to live.

    In Cold Blood is for a completely different reason. It's the first 'true crime novel', and quite possibly the best. It's part detective story, told from the point of view of the Kansas Bureau of Investigation police officers that tried to solve the brutal quadruple murder of the Clutter family in rural Kansas. It's also a psychological study of the two murderers: on the run, their capture, and execution.

    Truman Capote spent several years researching the crime. His childhood friend Harper Lee (the author of To Kill A Mockingbird) helped him with his research. He wrote a compelling character study that captures the times and the events beautifully and horribly.

    Both books are ones that aren't 'geek-lit 101', but they did change my life.

    --
    My father is a blogger.
  80. To Engineer is Human by pyite · · Score: 1

    This is probably more for the engineers out there, but To Engineer is Human by Henry Petroski definitely made me consider the engineer's role in society rather than just how to be an engineer.

    --

    "Nature doesn't care how smart you are. You can still be wrong." - Richard Feynman

  81. Jonathan Livingston Seagull, by Richard Bach. by dbirchall · · Score: 1
    Very useful for reinforcing in your young charges that there is more to life than just being a member of a flock.

    (Of course, it may lead to the other extreme...)

  82. Re:Educational? Motivational? by user+no.+590291 · · Score: 1

    I'll second your recommendation of Nicked_and_Dimed. I hope that besides motivating, it helped you empathize with those working in those jobs. As for me, I'm a much better tipper now.

  83. ZMM by davidu · · Score: 1

    Zen and the art of Motorcycle Maintenance

    If you haven't read it and you do anything with that deals with how people interact or use technology you are flying blind.

    It's one of those life changing books.

    You can read a great passage on my website here.

    -davidu

    --

    # Hack the planet, it's important.
  84. Nailed it! by A+nonymous+Coward · · Score: 1

    Exactly. Education is great, but it comes in all sorts of flavors, and those who specialize in one particular variety (PhD) at the expense of others (hard knocks) accumulate blinders. It works in the other direction too.

    It is silly to look down your nose at mere self taught Perl hackers. It is entertainment for others when snobs can't see the forest for the trees. Anyone who tinks GEB was teaching higher mathematical concepts is a naive fool.

    1. Re:Nailed it! by I_Love_Pocky! · · Score: 2, Insightful

      It is silly to look down your nose at mere self taught Perl hackers.

      It is silly to look down on anyone, but I don't think that is the issue here. A lot of people who don't have a computer science degree can make excellent programmers (although I would think having a degree would make it a lot easier). The thing I find interesting is that those who teach themselves programming often seem to think that CS is about programming, and it isn't.

      Some one who gets a PhD in CS probably has no intention of doing much programming in their lifetime (most of the ones I know don't do much). Someone who teaches themself a language probably does. These people are out to do different things. That is why I find the idea of a PhD looking down on a perl hacker to be silly. They aren't in the same line of work.

      The bottom line is that Computer Scientist != Programmer. They aren't even similar.

    2. Re:Nailed it! by Marxist+Hacker+42 · · Score: 1

      Anyone who tinks GEB was teaching higher mathematical concepts is a naive fool.

      I thought it was teaching philosophy- and the intersection of Zen Buddhism with western number theory, music, and paradox.

      --
      SJW: a person who perceives an injustice, and while correcting it, commits a greater injustice.
  85. any book, but not a computer book by Bishop · · Score: 1

    Geeks have a bad reputation for being too narrowly focused. In my experience it is a well deserved reputation. Give the students books that they would not normally read. Force them to think outside their world.

    In particular I recommend the Dale Carnegie books: How to Stop Worrying and Start Living and How to Win Friends & Influence People. Both these books are easy to read and can help someone for a lifetime. Others have recommended Zen and the Art of Motorcycle Maintanence. It is a good book about life, and only tagentally related to motorcycles.

    I also recommend that you choose books that don't seem like school books. If you are going to choose literature, choose P.G. Woodhouse, not Steinbeck.

    1. Re:any book, but not a computer book by Crypt0pimP · · Score: 1

      I second that..

      I just finished reading ...Win Friends ...

      And I AM a geek. I find it to be an excellent resource for dealing with people.

      I mean all kind of people.

      It was recommended to me by my mentor, and I can see him apply it almost daily.

      Amazing resource.

      --
      Striving to achieve a lower state of conciousness
  86. Coming from an atheist by foidulus · · Score: 1

    Get them:
    A Christian Bible
    A Torah
    A Q'oran
    Carl Sagan's Demon Haunted World
    A book on Scientology
    A book on the Vedas(probably some debate as to what includes them all, but it will be a start)
    A book of Buddhist texts(once again, you kind of just have to choose one that looks good since there are disagreement of which texts are considered cannoical)
    With the message, "You have now graduated college, the University has taught you everything it could about computer science, now you have to discover everything on your own. There are a lot of people out there who claim to have the one true way, you decide that way for yourself"

  87. One more... by sevensharpnine · · Score: 1

    There are a lot of good books mentioned here, but I'll add one of my favorites to the pile: G. H. Hardy, "A Mathematician's Apology". It's a little difficult to describe, but Hardy justifies science in the face of war, shows the importance of humility when confronted with another's brilliance, and gives a tremendous inspiration to anywho who feels he has that rare spark needed to be really good at something. But I don't want to simpify this great book, so I'll copy a few of the book's quotes I found on the web:

    "The number of men who can do two things well is negligible."

    "There is no scorn more profound, or on the whole more justifiable, than that of the men who make for the men who explain. Exposition, criticism, appreciation, is work for second-rate minds."

    "I believe that mathematical reality lies outside us, that our function is to discover or observe it, and that the theorems which we prove, and which we describe grandiloquently as our "creations," are simply the notes of our observations."

    The case for my life, then, or for that of any one else who has been a mathematician in the same sense in which I have been one, it this: that I have added something to knowledge, and helped others to add more; and that these somethings have a value which differs in degree only, and not in kind, from that of the creations of the great mathematicians, or of any of the other artists, great or small, who have left some kind of memorial behind them.

    --
    "God is a comedian playing to an audience too afraid to laugh." -Voltaire
  88. Freshman year (HS) summer reading by Anonymous Coward · · Score: 1, Interesting

    I wouldn't say they really changed my life, but nothing shaped my reading habits like three of the books I was assigned to read in the summer of 1987, just before I started high school (who'da thunk it?):

    1) The Hitchhiker's Guide to the Galaxy - I might never have discovered Adams on my own. After reading HHGG I devoured all the rest of Adams' books.

    2) The Hunt for Red October - I immediately fell in love with this book, and the entire techno-thriller genre in general. Just about an entire shelf of my bookcase is taken up with the "Jack Ryan" Clancy books, and the rest of my library is peppered with the better efforts of some of his imitators.

    3) In God We Trust, All Others Pay Cash - You may not think you know this book, but if you've seen "A Christmas Story," you do-- this is the book it's based on (mostly chapter 2, but the movie incorporates stuff from other chapters). A wonderful trip back to a simpler time.

    All three of these books still see action from time to time. I can recite passages from them from memory, and when I'm bored I'll pull one off the shelf, open to a random page, and know exactly where I am in the story.

    To move this back on topic, how about giving the kid something not computer/geek related? Try to broaden his/her horizons a little bit.

  89. Two of my all time favorites! by FunkyRat · · Score: 1

    Zen and the Art of Motorcycle Maintenance and Thinking Forth. I'm so glad somebody holds Leo Brodie's book in such high esteem. It's been many years since I programmed in Forth, and then never professionally, but learning Forth truly advanced my understanding of computers and computer science by leaps and bounds. Leo Brodie's book was a huge part of that.

    1. Re:Two of my all time favorites! by jhoger · · Score: 1

      I am currently working, with Leo Brodie's approval, and with the help of several members of the Forth community on publishing an editable LaTeX version (also PDF) under a Creative Commons license.

      So it will be preserved for the ages even though it is out-of-print.

      Another goal is to update it for ANS Standard Forths.

  90. books that the best students would LIKE to receive by lylonius · · Score: 2, Interesting

    the graduating student who has performed best in a particular subject area is given a book prize

    You seem to imply that there are multiple subject areas, so I'll list multiple books, broken down by subject.

    The assumption is that the student will actually want a copy of this book, which might not be the case with some other recommendations like The Art of War or Gödel, Escher, Bach.

    Since the student is graduating, how about How Would You Move Mount Fuji?, by William Poundstone. It's subtitled "Microsoft's Cult of the Puzzle - How the World's Smartest Company Selects the Most Creative Thinkers" and describes the roots of logic questions in interviews (specifically Microsoft's notoriously difficult interviews).

    Since you mentioned Java or Linux, we can probably assume that the student knows his Design Patterns and UNIX Power Tools. How about Hardware Hacking: Have Fun While Voiding Your Warranty, by Joe Grand, Ryan Russell, and Kevin Mitnick?

    Of course, it the student is a hardcore coder, you probably can't go wrong with the Art of Computer Programming, Volume 3, Volume 2, or Volume 1, by Donald Knuth. Or if the student is an Open Source or Free Software zealot, then The Cathedral and the Bazaar may be an obvious choice.

  91. Thanks for the info! by FunkyRat · · Score: 1

    Ah, that is so cool! It really makes me happy to hear that. Please submit to Slashdot when it is ready.

  92. Flatland by rhettoric · · Score: 1

    I'm not sure if someone else has already mentioned this (I admit, I skim), but the book that really thrilled my geeky heart was flatland. I read it when I was 15 and I think my head was swimming in the land of tesseracts for weeks afterwards. Other geeky books that I enjoyed were Godel Escher Bach, Brief History of Time, HHGTTG, and even the sequals/homages to flatland (spaceland had a fun climax what with the protagonist literally anchoring three-dimentional space together with his body).

    1. Re:Flatland by Anonymous Coward · · Score: 0

      Try the modern "sequel" Flatterland. It takes some of the ideas of Flatland to a new level.

    2. Re:Flatland by rhettoric · · Score: 1

      yeah, I've read it...like flatland only moreso ;)

      I still enjoyed the original best.

  93. Fantasy / Adventure by Darth_Burrito · · Score: 1

    I see a lot of people suggesting computer, math, philosophy, and other similarly esoteric texts. The other camp seems to be taking what are generally perceived to be great literary texts at least 40 years old.

    This is kind of interesting to me since my favorite books have always been stories about actual fantastic adventures. As a kid I grew up on stuff like the Lion/Witch/Wardrobe, Watership Down, and a Wrinkle in Time. Later it was dragon lance books, Raymond Feist, and Tad Williams. My favorite book to this day is "To the Vanishing Point" by Alan Dean Foster. The common theme is that all of these books are more or less about mostly normalish people and creatures that become heros and go out an accomplish things.

    Sure, the everyday hero theme is pretty common in print and movies, very cliche. But it's not very common in everyday people. Most of the folks I know plod through life, one day of work at a time. They hate their jobs but show up every day dutifully spinning around like a cog in a machine. Relatively few think, hey I can go do something great.

    So don't get someone the Art of War or the Art of Motorcycle Maintenance or some bookshelf filler on lisp. Instead get them a nice fun read that reminds them that they can in fact make a difference.

  94. Reliable Software through Composite Design by Latent+Heat · · Score: 1
    Long before there was a Gang of Four and talk of refactoring there was Glenford Meyers, Reliable Software through Composite Design.

    While some of the ideas were controversial at the time (using long parameter lists for function calls instead of passing a pointer to a struct -- gee, I wonder who developed that habit of passing a pointer to a struct containing a glob of function parameters and why did they think there was nothing wrong with that?), and the book predates OO, the book is eye opening with regards to there being more to developing a program than coding.

    The real art of software development is not simply knowing sort algorithms or how to traverse a linked list. The most important issue in any body of code more than 1000 lines is "I have a data value over here, and I need to use it over there, and how do I safely get that information from here to there apart from making every data structure global and turning the program into a rat's nest of unconstrained interactions?"

    Reliable Software through Composite Design presents a pre-OO procedural look at that problem and is definitely worth looking at today.

  95. Soul of a New Machine by embobo · · Score: 1

    The Soul of a New Machine by Tracy Kidder.

    I'm eating pizza right now; otherwise I'd say more.

  96. Soul of a New Machine by crimethinker · · Score: 1
    It's the story of a group of engineers who built the "next best thing" for Data General. In the end, they were burned out (some beyond rescue) and the system fell victim to Moore's Law anyway.

    The lesson to learn, of course, is that there's more to life than your stupid job.

    -paul

    --
    Pistol caliber is like religion: everyone has their favourite, and theirs is the only right choice.
  97. Robert Heinlein by Tumbleweed · · Score: 1

    "The Moon is a Harsh Mistress," and "Starship Troopers." Don't let the crappy movie fool you about ST - it's a very serious book. Both novels deal heavily with duty and personal responsibility, which every kid needs to know a lot about, and most adults, too, sad to say.

  98. Herman Hesse by Prien715 · · Score: 1

    _Beneath_the_Wheel_ is important in a heavily corperate society because it talks about having gifts in areas (like technology) and that sometimes just because you can work until midnight every day on X project because your boss wants you to, doesn't mean you should and more importantly that it won't make you any happier in the long term.

    While knowledge is power, power in itself is not an ends, something many forget. Hesse's novels are no less than a retelling of Socrate's "Know thyself" in parable form.

    --
    -- Political fascism requires a Fuhrer.
  99. Mad Scientist Club by Anonymous Coward · · Score: 0

    Sure...not as good as some of the other books already mentioned, but it was a fun influence on my yound mind.

  100. Siddhartha by Anonymous Coward · · Score: 1, Insightful

    has to be the One book that influenced me very deeply while i was in grad school.

    highly recommended.

  101. Hackers - Heroes of the Computer Revolution by jncook · · Score: 1

    Hackers: Heroes of the Computer Revolution was published by Steven Levy in 1984. It's a well-told history of personal computers, starting with the Tech Model Railroad and the early timeshare work at MIT, moving to the Stanford west-coast era and finally to the early personal computer era with Bill Gates and the two Steves. All the side-projects are included: Spacewar, blue boxing, pinball, etc. Levy went on to become Newsweek's technology columnist, and his prose is much less eloquent these days, but in the 80s, it was pure magic.

    I read this book when I was twelve or thirteen, and the descriptions of the glories of solving technical challenges inspired me to study computer science.

  102. Books that Changed Your Life? by rocket+rancher · · Score: 1

    I'm not sure where they land on the geek scale, but there are three books I would recommend for any young person starting out on a life in the sciences. The first is _Stranger in a Strange Land_ by Robert A. Heinlein. When I read it as a young teen, it was a life-altering event. I could never look at my society or my culture the same way again. The second is _A Canticle for Leibowitz_, by Walter M. Miller, Jr. Science without perspective is sterile, and this novel really drove that home for me. The third, and a great complement to the other two, is Ray Bradbury's _Farenheit 451_, which needs to be read by every child and young adult on the planet.

    Again, these books are non-technical, but they address science and culture in extremely thought-provoking ways.

  103. 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

  104. God's Debris by NaDrew · · Score: 1

    Scott Adams, of "Dilbert", has also written a serious "thought experiment" in which a UPS driver is introduced to the truth behind God and the Universe. The book is also available in Adobe and MS Reader formats. It will keep you thinking long after you finish it.

    --
    Vista:XPSP2::ME:98SE
  105. My List by dubl-u · · Score: 2, Interesting
    In no particular order:Plus a number of other books mentioned here.

    Note that I don't necessarily believe everything in these books, but all of them provided me with important insights. Also, props to my 6502 assembler manual, long since turned to dust.
  106. The best programmers are intellectually diverse. by Futurepower(R) · · Score: 1


    A friend asked me which books I would recommend and I wrote a short article with links to several books: Read the Recent Great Books.

    I made the point with him that the wisdom in the ancient great books had been largely absorbed into our culture. It's the recent great books that include ideas not everyone knows.

    By far, by far, the biggest limitations in anyone's ability to program computers are due to inner conflict. Someone who can approach and deal with his or her inner conflict will be far more able to concentrate and will be far more creative. So the best book to become a good programmer may not always be a programming book.

    Also, it is the solemn responsibility of everyone to help run his or her own country, especially at times of crisis like that in the United States. So, part of being a complete person is taking an interest in politics. If enough people don't, the U.S. may become effectively a dictatorship. Here are links to 3 movies and 35 books that say there are serious problems: Unprecedented Corruption: A guide to conflict of interest in the U.S. government.

    The book "Gestalt Therapy" in the first article linked above discusses an interesting fact: If you stare at something long enough, it will disappear from your consciousness. Similarly, if you try to do nothing but programming, you will find that your brain slows to a crawl. Only people who have a complete range of activities and interests are fully successful programmers.

    For ideas about how to be creative, read the books of the humorist, Dr. Richard Feynman, linked in the first article. Oh, and Dr. Feynman also won a Nobel Prize in Physics for his discoveries in Quantum Electrodynamics.

  107. The Dune serie by Frank Herbert by Bazouel · · Score: 1

    I've read the whole serie in French and then again in English several times. I cannot stress enough how profound the insight into humanity these books provide. The movie by David Lynch barely scratch the surface of the material buried within them.

    --
    Intelligence shared is intelligence squared.
    1. Re:The Dune serie by Frank Herbert by modir · · Score: 1

      This is also my recommendation. If you read every book you look at the world differently. This is my all-time favourite.

  108. Ender by PhuckH34D · · Score: 1
    The book that changed my life was Enders Game. I am not really sure that this is the right title, becouse I read the Dutch version, and in Dutch the title is: Ender wint (Ender wins). It is not really a book about computers, but a novel about a boy that is going to rescue the world without he knows it (or wants it).

    --
    You're old school? I beta tested the motherf***ing abacus!
  109. Obedience to authority by file-exists-p · · Score: 1

    You have to read Milgram's "Obedience to authority" more than any other book. You can read this online article too.

  110. Scrhoedinger's Cat by turgid · · Score: 1

    In Search of Schroedinger's Cat by John Gribbin and A Brief History of Time by Stephen Hawking really did it for me. Also, the Douglas Adams books: the Hitchhikers Guide to the Galaxy (all of them) and the two Dirk Gently novels: Dirk Gently's Hollistic Detective Agency and the Long, Dark Tea-time of the Soul. The Dirk Gently books are quite different and very entertaining. To this day I still think of the Electric Monk who believes that everything is pink.

  111. pretty old school, but.. by dario_moreno · · Score: 1

    for me, more or less in chronological order :
    "Tintin et Milou"

    Casio PB-100 user manual (truly great, with nice example programs like Gauss'pivot !)

    "101 computer games in BASIC"

    6502 assembler manual

    Asimov's science history

    Jackson "Classical Electrodynamics"

    "Numerical Recipes in Fortran"

    Landau and Lifchitz "Classical Mechanics"

    Atkins "Physical Chemistry" (all the basics of thermodynamics and statistical physics made simple !)

    Gutzwiller "Chaos in classical and Quantum mechanics"

    TeX and LaTeX books

    --
    Google passes Turing test : see my journal
  112. Allways do the classics by 12dec0de · · Score: 2
    I would second the Mythical Man Month in the strongest form.

    If you want to help that computer science student to survive the real world, at least let him read about the things nobody accepts but all know in ther heart before being hit with it.

    On the same vein: give him a coupon for 'The Dealine' by Tom deMarco, only to be cashed in after he has failed his first project through management interference. He won't believe the things PHBs do beforehand anyway.

    I would assume that your school trains him in all the technical knowledge he can get. Give him something for all the other skills he's going to need.

    1. Re:Allways do the classics by roju · · Score: 1

      If you want to help that computer science student to survive the real world, at least let him read about the things nobody accepts but all know in ther heart before being hit with it.

      The OP did mention that this is for a grad student...

  113. Tell the student about the world of business by Andy_R · · Score: 1

    I'll go off on a wild tangent and suggest The Cluetrain Manifesto. The student will probably be saying "but this is all obvious" at least once per page. Understanding how and why it's not obvious to 99% of organisations is a really important real world lesson that your course proabably didn't cover. ...and it's a free download, so throw in something fun like Endger's Game (already recommended elsewhere) that way you won't look like a cheapskate.

    --
    A pizza of radius z and thickness a has a volume of pi z z a
  114. My list of good books by erinacht · · Score: 2, Informative

    Your mileage may vary... A Practical Guide to Feature-Driven Development by Stephen Palmer and John Felsing Reading _and_ using this one right now - has changed my whole approach to software development and delivery Code Complete by Steve McConnell A common sense approach to software development - a bit dated nowadays and too rigid for real use, but excellent tips and tricks throughout - not language specific Designing With Web Standards by Jeffrey Zeldman An excellent introduction into modern web markup, how to write markup once that will work everywhere - has literally changed my daily toil.

    1. Re:My list of good books by cmpalmer · · Score: 1

      As mentioned on Slashdot, there is a new version of Code Complete out now and I would second (or nth) the recommendation.

      My list would also include:

      The Design of Everyday Things

      Goedel, Escher, Bach

      The Soul of a New Machine

      Zen and the Art of Motorcycle Maintenance

      oddball SF choices:

      Permutation City by Greg Egan

      Neuromancer

      --
      -- stream of did I lock the front door consciousness
  115. Eigenpoll by Anonymous Coward · · Score: 1, Interesting

    Take a look at this eigenpoll on agile software development books.

  116. Choice??? by advocate_one · · Score: 1
    The way you've phrased your question makes it seem that the student has no choice in the prize... and that you're making the choice for them.

    Why don't you make a good list of choices available and tell them to choose from that list sufficiently before the actual event so that you have the book ready with the prize certificate already in the book for the presentation. That's what happened with all book prizes I've received. I was offered the choice from shortlists of some ten to thirty books. Including such gems as "How to make friends and influence people" by Dale Carnegie. A real life changing classic that one is.

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  117. The Twenty-One Balloons by tavilach · · Score: 2, Interesting

    The Twenty-One Balloons by William Pene du Bois is an incredible book. I'm currently an entering freshman in the College of Engineering at UC Berkeley, and sadly enough, this book may be the reason! I've always had a passion for invention, for creation...and I do believe that this book helped to formulate that passion. It features numerous practical inventions, such as tables that come out of the floor, beds that make themselves...it just goes on and on. It's a brilliant and imaginative book, and because CS is all about creation, I'd definitely recommend it. ...and I'm not the only person who thinks that this dinky little children's book is incredible. It was the winner of the 1948 Newbery Medal.

    --

    "Give me a lever long enough and a fulcrum on which to place it, and I shall move the world." -Archimedes
  118. IMHO by TTL0 · · Score: 1

    here is a start. there is no particular order to what I have listed. any book here is a great one and a classic. keep in mind that I read (most of) these books 25 years ago and what was good and influential then may not be now.

    the autobiogrophy of malcom x

    http://www.amazon.com/exec/obidos/tg/detail/-/03 45 350685/qid=1082887112/sr=8-1/ref=pd_ka_1/104-62246 73-2658324?v=glance&s=books&n=507846

    animal farm
    http://www.amazon.com/exec/obidos/ASIN/04515 26341/ qid=1082887192/sr=2-1/ref=sr_2_1/104-6224673-26583 24

    brave new world
    http://www.amazon.com/exec/obidos/ASIN/0060 929871/ qid=1082887240/sr=2-2/ref=sr_2_2/104-6224673-26583 24

    fountinhead
    http://www.amazon.com/exec/obidos/t g/detail/-/0451 191153/104-6224673-2658324?v=glance

    anything by David Halberstam
    http://www.amazon.com/exec/obidos/sear ch-handle-ur l/index=books&field-author=David%20Halberstam/104- 6224673-2658324

    Bury My Heart at Wounded Knee
    http://www.amazon.com/exec/obidos/tg/detail/ -/0805 017305/104-6224673-2658324?v=glance

    the godfather
    http://www.amazon.com/exec/obidos/ASIN/ 0451167716/ qid=1082888096/sr=2-1/ref=sr_2_1/104-6224673-26583 24

    The Rest of Us: The Rise of America's Eastern European Jews
    http://www.amazon.com/exec/obidos/tg/detail/ -/0316 096474/ref=lpr_g_1/104-6224673-2658324?v=glance&s= books

    Fire in the Streets: America in the 1960's
    by Milton Viorst
    http://www.amazon.com/exec/obidos/tg/detai l/-/0671 428144/qid=1082889803/sr=1-4/ref=sr_1_4/104-622467 3-2658324?v=glance&s=books

    How We Got Here : The 70's--The Decade that Brought You Modern Life--For Better or Worse
    http://www.amazon.com/exec/obidos/tg/detail /-/0465 041957/104-6224673-2658324?v=glance

    black like me
    http://www.amazon.com/exec/obidos/tg/detail/-/ 0451 192036/qid=1082888695/sr=8-2/ref=sr_8_xs_ap_i2_xgl 14/104-6224673-2658324?v=glance&s=books&n=5078 46

    the great shark hunt
    http://www.amazon.com/exec/obidos/tg/detail/ -/0345 374827/104-6224673-2658324?v=glance

    --
    Sanity is the trademark of a weak mind. -- Mark Harrold
  119. Book suggestions by Isao · · Score: 1

    Hackers, by Stephen Levy
    Applied Cryptography, Bruce Schneier
    Gödel, Escher, Bach: An Eternal Golden Braid, Douglas R. Hofstadter
    Seven Habits Of Highly Effective People, Stephen R. Covey

    Philosophy:
    Atlas Shrugged, Ayn Rand

  120. Well if that's on topic by jazman · · Score: 1

    then I claim rights to: The Bible. It's a bit dry without the "relationship with God" bit though, so if you're not going to bother with the latter I'd go for Hofstadter's Godel Escher Bach instead, which is still an interesting read if you haven't got a clue what half of it means.

    1. Re:Well if that's on topic by dasunt · · Score: 1

      C.S. Lewis's non-fiction has a better portrayal of modern Christianity, IMHO.

      Not as dry as the bible either.

  121. Nietzche: Beyond good and evil by Anonymous Coward · · Score: 0

    Especially the beyond good part.

    Turdmuncher

  122. the Holographic Universe by schmoo.me · · Score: 1

    by Michael Talbot

  123. Anything by Pirsig by popedave · · Score: 1

    Zen and the Art of Motorcycle Maintenance or Lila 'changed my life'. With quotes like "The Buddha, the Godhead, resides quite as comfortably in the circuits of a digital computer or in the gears of a motorcycle transmission as he does at the top of a mountain or in the petals of a flower" How could it not help bring out the inner geek within anyone?

  124. Anything by Pirsig by popedave · · Score: 1

    Zen and the Art of Motorcycle Maintenance or Lila 'changed my life'. With quotes like... "The Buddha, the Godhead, resides quite as comfortably in the circuits of a digital computer or in the gears of a motorcycle transmission as he does at the top of a mountain or in the petals of a flower" How could it not help bring out the inner geek within anyone?

  125. As students, I should think... by Cragen · · Score: 1

    that they would already have a book. (What?)

  126. 2 Gb that changed my life by ngdbsdmn · · Score: 1

    "Mastering Pr0n in 21 Hours" or "Pussy pus pus" are good starter readings, "Pr0n for Geeks" also a good piece but a little too superficial for my tase. For those students whom are thinking about a PhD there is nothing like "Essential Pr0n". A true masterpiece, butt requires a certain level of experience. It's a hard reading, covering the subject in depths never before explored.

  127. To remind you why you got excited about computers by reclusivemonkey · · Score: 1

    read Neuromancer by William Gibson.

  128. The teacher is missing the point... by kabocox · · Score: 1

    I've had the same thing in every school that I've ever attended. Do you really want to know the point of the it? It's so that the teachers can get of all those older but still valid text books. Were this is really good is at your local college. At the college that I attended, whenever a professor decided to clean out his office, he'd stack about 20-30 books outside his door with a sign that said free books.

    Although a think it would be really nice to have gotten a "new" book, most of these second had books were enough to interest me in those subjects. Textbooks are expensive gifts to students.

  129. Surely You're Joking, Mr. Feynman by superid · · Score: 1

    Surely You're Joking, Mr. Feynman because it changed my attitude about accepting things as they are. I'm not cynical but I'm now more likely to question what is presented to me as fact. I really think this book increased my curiosity about many things.

  130. Disturbing the Universe by srsabu · · Score: 1

    My suggestion is Disturbing the Universe by Freeman Dyson. He has a flair for storytelling, and the book makes some good points about the scope of the consequences of our actions.

  131. My choices: by Joseph+Vigneau · · Score: 1

    A Pattern Language, by Christopher Alexander. This book is about architecture, and is widely cited as being a primary inspiration for the GoF Design Patterns book. However, this book really demonstrates abstraction: seeing a problem from a very high level (how to distribute cities) to a very low level (room furniture).

    Pretty much any book from Andrew Tanenbaum, his sparring with Linus notwithstanding. He writes very clearly on his topics, and doesn't bog down into the details of coding. In particular, his operating systems and network books are very good.

  132. A new kind of science by gokeln · · Score: 1

    Wolfram's A new kind of science changed my life. It made me realize I want to stay away from ego-centric technophiles and hang around people with a little common sense and courtesy.

    On a serious note, Men of Mathematics, by E.T. Bell is quite inspiring. That, and The Phantom Tollbooth.

    --

    There's no time to stop for gas, we're already late.
  133. Books by Christopher Alexander by akehurst · · Score: 1

    I would recommend "The Timeless Way of Building" or "A Pattern Language". Both are very good books.

    --
    -
  134. This Perfect Day by DaveS002 · · Score: 1

    This Perfect Day by Ira Levin is a science fiction account of what the world could be like if machines ruled humans rather than visa versa. It chronicles the actions of a hero and heroine as they try to slip from the bonds of the machine and then ultimately defeat it; leaving the world 'naked' to it's own ignorance of life lived as a people unfettered by the computer and required to live and act on their own.

  135. In no particular order ... by JohnQPublic · · Score: 1

    ... these are my standard recommendations, and the books that have survived up to 25 years of periodic home- and office-library purges. They all have the benefit of not being the "soup du jour", and are still relevant many years after I first read them.

    "The Soul of a New Machine", Tracy Kidder. A must-have for anyone interested in managing or leading geeks, and a good read to boot.

    "The Art of Computer Programming", Donald Knuth. Especially volume 1, "Fundamental Algoritms".

    "Principles of Compiler Design", Alfred Aho & Jeffrey Ullman (aka "the dragon book"). Kind of specialized, but appropriate for Comp Sci students.

    "Computer Networks", Andrew Tanenbaum. Dated but still accurate and useful in understanding modern networks, especially radio-LANs (WiFi et al.).

    "Operating Systems Design and Implementation", Andrew Tannenbaum. The book that got Linus Torvalds started on writing the Linux kernel. I disagree with Prof. Tannenbaum on the supremacy of microkernels, but it's still important.

    "Software Reliability", Glenford Myers. We should all care about this stuff, and Myers attacks the topic in a reachable fashion.

    "Metamagical Themas: Questing for the Essence of Mind and Pattern", and "Godel, Escher Bach: The Eternal Golden Braid" (aka "GEB"), both by Douglas Hofstadter. They're both tough to read but useful, although I only recommend them to people I know very well, and even then with a caveat. But if you like to *think about* computing, they're inspirational.

    "The Visual Display of Quantitative Information", Edward Tutfe. Forget GUIs and other cutesy-pie "graphical" eye candy - Tufte teaches the real deal.

  136. 1984, by George Orwell by psykocrime · · Score: 1

    Give 'em George Orwell's 1984.

    Other than that, how about Code Complete, by Steve McConnell, or The Deadline: A Novel About Project Management, by Tom DeMarco?

    Some other possibilities:

    TCP/IP Illustrated by Stevens

    UNIX Network Programming (esp. vol II ), also by Stevens

    Object Oriented Software Construction, by Bertran Myer

    --
    // TODO: Insert Cool Sig
  137. Joseph Heath by Tolomak · · Score: 1

    The Efficient Society is a book I wish were available when I was in high school/college. It is an easy read, full of entertaining examples taken from economics, sociology, politics, psychology that help explain the workings of the human society and how & why we have the laws we do.

    Truly excellent for a person about to start an independent life.

    Warning: the perspective is Canadian and it might offend some Americans.

  138. Computer Science by Brookshear by ed1park · · Score: 1

    One of my most favorite books. Perfect for an intro class and useful enough to keep on the shelf forever, or until a newer edition comes out. :)

    http://www.amazon.com/exec/obidos/tg/detail/-/02 01 781301/qid=1089214929/sr=8-2/ref=sr_8_xs_ap_i2_xgl 14/102-6073970-4839311?v=glance&s=books&n=5078 46

    excellent intros into every topic in CS. also the quizzes at the end of each section are immensely useful testing/reinforcing the critical concepts you have read. The reading can be dense at times, but makes for a wonder primer/appetizer for the more serious books out there.

  139. The Hacker's Diet by Trixter · · Score: 1

    Most of the stuff at www.fourmilab.ch is interesting, but it was only after reading The Hacker's Diet that I had the understanding and motivation to lose weight. After eight years of being overweight, I'm losing one pound a week the right way, through gradual changes to my diet and lifestyle.

    Many books recommended here will enrich your mind, but how many will help you live longer? :-)

  140. The Shockwave Rider by John Brunner by miniver · · Score: 2, Insightful
    A Science Fiction Book Club Selection

    "When John Brunner first told me of his intention to write this book, I was fascinated -- but I wondered whether he, or anyone, could bring it off. Bring it off he has -- with cool brilliance. A hero with transient personalities, animals with souls, think tanks and survival communities fuse to form a future so plausibly alive it has twitched at me ever since."

    -- Alvin Toffler, Author of Future Shock

    He Was The Most Dangerous Fugitive Alive, But He Didn't Exist!

    Nickie Haflinger had lived a score of lifetimes...but technically he didn't exist. He was a fugitive from Tarnover, the high-powered government think tank that had educated him. First he had broken his identity code -- then he escaped.

    Now he had to find a way to restore sanity and personal freedom to the computerized masses and to save a world tottering on the brink of disaster.

    He didn't care how he did it...but the government did. That's when his Tarnover teachers got him back in their labs...and Nickie Haflinger was set up for a whole new education!

    One of my professors loaned me his copy of The Shockwave Rider in 1982. I don't know if this book changed my life, but it certainly made me think about how computers could (and should) be used. Written in 1975, John Brunner guessed wrong about the details of the technology, but scored a direct hit on the results of technology on society, and what it will mean for life, liberty, and the pursuit of happiness in the 21st century. This book was out of print for years, and it took me more than a decade of scowering used book stores to find a copy for myself -- I now have several copies so that I can lend them to others.

    Buy it from Amazon or Barnes & Noble.

    --
    We call it art because we have names for the things we understand.
  141. I am a Christian... by Rick+BigNail · · Score: 1

    But I think there are much better books critical of theism and christianity then this one. Anything by Anthony Flew and JL Mackie is a good start.

  142. A very good one is... by Gordonjcp · · Score: 1

    ... "Diesel Traction - A Manual for Enginemen", published in 1962 by the British Transport Commission.

  143. Less Common and Unmentioned by miyako · · Score: 1

    I, apparently, have a much different reading list than most of slashdot, since I have not ready many of the books listed, nor have some of my most influential books been listed, so here are some books wich I found either influential, or just really good.
    Flatland - A Romance of Many Dimentions. - this book was given to all the Calc II students my senior year of highschool (all 5 of us). It's a very interesting book on many levels. The way it introduces the reader to thinking outside the bounderies of what is possible, and the commentary on victorian society make this ~100 page, $4 book a must read for anyone with a few free hours.
    Brave New World - This book has been mentioned before, but it's a great warning about what happens if we allow ourselves to be too distracted by the shiney pretty things (tv for example). If you get this, you may consider also getting Brave New World Revisited as a companion, it's a series of essays written by Huxley on many of the topics covered in Brave New World.
    The Cathedral and the Bizzare - this is a great book for any CS student. It discusses the development philosophy of open vs closed source software.
    Infinity and the Mind - this is a great book about the concept of infinity in all it's forms, mathematically, philosophically, socially, and includes a great discussion of paradoxes, logic, and the incompleteness theorum. I read this book in 3rd grade (though it's aimed more at the highschool level), and I think it's what first started to unleash the geek inside me.
    Frankenstien - this book is about a monster, not a monster created by a mad doctor, but a monster tha lives inside the heart of man. A great book to champion diversity.
    A Brief History of Time - this book is a great non-mathematical introduction of quantom physics, and some ideas behind quantom gravity. Reading this book made my physics classes a thousand fold easier by being able to understand the concepts before hand and learning the math behind it later.

    --
    Famous Last Words: "hmm...wikipedia says it's edible"
  144. Banned book: Johnny Got His Gun by severett · · Score: 1

    Well it was banned for awhile. :)

    Read it. It's a classic. If you're a Micheal Moore fan you'd like it even more.

  145. Off the top of my head by anticypher · · Score: 2, Interesting

    From what I have on my bookshelf, books I have kept through many, many moves.

    Surely You're Joking Mr. Feynman! Adventures of a curious character compiled by Ralph Leighton. I was handed this book the night before Feynman was scheduled to give a talk, and I consumed it all at one reading. I sat in awe during his speech, amazed at his wit and quick mind. Then a group of us went out to dinner with him, and sealed forever his place as one of the people I worship.

    The Stars My Destination by Alfred Bester. Both versions, the 1939 short story first published in Thrilling Wonder Stories, and the 1956 novel. One of the first books I read which explored profound societal changes caused by a discovery. He truly thought out the consequences of being able to jaunte, and the obsolescence of things like prisons, borders, and women's rights.

    The Lord of the Rings By some british guy. I heard they made it into a movie recently. The book which kicked off my interest in mythos, languages, and adventuring.

    1984 by Eric Blair, and Fahrenheit 451 by Ray Bradbury. Books I read when I was capable of understanding the perverse and twisted self-supporting arguments used by those in power to maintain their hold on tenuous authority.

    Starship Troopers by RAH. Again, a book about fascism, ultra-nationalism, and blind obedience to authority. Plus some cool weapons and tactics. This book opened my eyes how cool toys could be used to seduce young men to perform extreme acts without thinking about their actions or consequences.

    Harry Potter by JK Rowling. After reading the first two books, I realised how difficult it is to write easy reading prose, and I've never tried to write fiction since. I also like the carefully camouflaged deeper meanings, such as Aquinas' 7 virtues and vices, good/evil/lawful/chaotic house themes, use of latin and greek root words to betray the truth behind people, spells, and creatures.

    The Lensman Series by E. E. Doc Smith. First sci-fi books I picked up as a child, and forever fueled my imagination for space flight.

    The Art of Seduction by Robert Greene and The Kama Sutra, both are completely unconnected to the modern western world, but contain nuggets of knowledge hidden within. Both need to be read with an eye on how each situation can be translated into dealing with modern women. ESR's sex tips is a good, albeit stilted, distillation of these books translated into geek, for geeks.

    There are others, fun books like HHGTTG, and the Disc World series. But those haven't really changed my life other than as mild sources of humourous quotes.

    the AC

    --
    Hemos is like...sci-fi fans;he thinks technology is cool, but he hasn't bothered to understand the science it's based on
  146. Re:books that the best students would LIKE to rece by ThousandStars · · Score: 1
    Since the student is graduating, how about How Would You Move Mount Fuji?, by William Poundstone. It's subtitled "Microsoft's Cult of the Puzzle - How the World's Smartest Company Selects the Most Creative Thinkers" and describes the roots of logic questions in interviews (specifically Microsoft's notoriously difficult interviews).

    I read this, and glad I was that I checked it out of the library instead of buying it. The book, while mildly interesting in its entirity, is encapsulated by its dust-jacket and review. Between a third and half of the pages are simply solutions to the puzzle, many of which simply give reasoned answers to questions that are impossible to answer.

    I think the original questioner asked for books that will speak to graduates forever, and How Would You Move Mount Fuji doesn't apply.

    As for the rest of your choices, I have one word: bravo!

  147. Fast Food Nation by Eric Schlosser by Anonymous Coward · · Score: 1, Interesting
    Changed my life. I won't step foot inside of MacDonald's restaurant anymore. Actually, I won't step foot inside most fast food restaurants anymore. MacDonald's was simply the archetypical case study of the book.

    I know what some might say: the book was really a serious examination of the IBP. To that I say (and in fact it is a mirror argument made by Schlosser), MacDonald's has the power to make the IBP change their ways. They won't.

    As a result, I am a skinny geek with a social life and a babe for a girlfriend who shares my view. :-)

    If you can't read the book (which is damn interesting -- read it) then watch "Super Size Me" by Morgan Spurlock. Pretty much a movie version of the book but focused entirely on MacDonald's instead of the fast food economics in general that is plaguing the 1st world nations and preying off of the 3rd world.

  148. Just a few non-geek suggestions by The+Angry+Mick · · Score: 1

    A few non-geek titles I can recommend:

    • Les Miserables, Victor Hugo - taught me the meaning of humanity.
    • Winter's Tale, Mark Helprin - a damn fine story that I come back to year after year.
    • Le Morte D'Arthur, Thomas Malory - my all time favorite.
    • Ishmael, Daniel Quinn - a fascinating take on philosophy and ecology.
    • Dictionary of the Khazars, Milorad Pavic - post-modernist "puzzle" book where the reader determines the outcome of the story.
    • The Dead, James Joyce - not a book, but one of the most beautiful short stories ever written.

    All of these have in some way forced me to look not only at myself, but also at what I believe and feel. Because of them, I can honestly say I've grown as a human being.

    --

    I'm not tense. I'm just terribly, terribly, alert.

  149. Programming Pearls by SuperChuck69 · · Score: 1
    Programming Pearls

    Jon Bentley's masterpiece.
    I haven't read this version, but the original was spectacular.

    --
    :wq
  150. One for us, one for everyone by wonkavader · · Score: 1
    For everyone: The Phantom Tollbooth.
    Just read it.

    For Us: Soul of the New Machine
    Everyone who thinks that a career in tech is going to be fun, good and right for them needs to read this. It won't stop you from doing it, any more than any of the other books can get you doing it, since tech comes from inside and must come out, period. But you'll understand why your life will be a tragedy from day one in the workforce, instead doing it for years while thinking it's just you.

  151. Leon Trotsky's Revolution Betrayed by Anonymous Coward · · Score: 0

    Many books changed my life, this is the last one to do so, you can read it online here:

    http://www.marxists.org/archive/trotsky/works/1936 -rev/

    You can't really understand last century without Trotsky analysis.

  152. Books that Changed Your Life by i_frame · · Score: 1

    Tech books are a great gift, SciFi are also enlightening, v.g. Solaris by Stanislav Lemm; but what about some books that could help them to be better *human* beings, and better understand the human mind and feelings? While I was studing chemistry at the Universitaet Friedericiana zu Karlsruhe, in Germany, I found Freud's "Das Unbehagen in der Kultur" and I can say it really made an impact on me that I even went through psychoanalysis and that process made also a big impact in my life(Note: I'm not a follower of psychoanalysis anymore :) ...). In the same vein I would also recommend Herman Hesse's "Kindersele". Perhaps your students are not yet ready for that kind of literature but maybe when they grow up they could find in them many answers to the questions life is going to make at them.

  153. Don Qijote de la Mancha. by jotaeleemeese · · Score: 1

    The best book ever written, why to pussy foot with other stuff if you can give the best?

    --
    IANAL but write like a drunk one.
  154. Kama Sutra by Linuxathome · · Score: 1

    ...oh wait, my bad, I thought you said "unleash your beast within."

  155. enders game by LordMyren · · Score: 1

    ender's game was the greatest daoist reading i have ever experienced, purely for the concept of moving down.

  156. Re:The Catcher in the Rye... is garbage by Anonymous Coward · · Score: 0

    Hah, literature is bunk. I just finished taking an AP Literature class, and while I love the stuff, there are definitely some works that critics were too eager to classify as literature.

    Those works? Catcher in the Rye, Lord of the Flies, and Pride and Prejudice. I'm also not too fond of Shakespeare outside of Macbeth and Hamlet. King Lear struck me as trite and wordy. Julius Caesar was hilarious, oh that wacky Second Commoner - such a sarcastic guy. Shakespeare's plentiful comedies are basically the equivalent of today's crap - reality TV. Which isn't to say Shakespeare wasn't capable of more - look at Hamlet and Macbeth - just means he wasn't the sort of pure, altruistic person that he is often made to me. He wanted to make cash like anyone else so he pandered to the people and wrote shit to keep them entertained.

    I'm also wondering why Kubla Khan is considered literature. Coleridge wrote it while on acid or some similar drug (it's 8am and I cant remember). I mean its a cool poem and I was still able to draw all sorts of parallels and ideas and imagery, but it just seems to mock the very point of literature. Maybe that is the point ;).

    So yeah... Coleridge, Pope, Atwood, Eliot, Yeats. Those are good poets. Same with Bertrand Russell and his essays, specifically his Essay on Criticism. Lots of good stuff by Umberto Eco, in the Name of the Rose comes to mind... Uhm. Oh, Dante Alighieri put out this tiny thing called the Divine Comedy, might want to try that out for size. Inferno is captiving, but as you steadily ascend to Paradise things get duller (no suffering? booooring :P).

    Right now I'm reading the Iliad, but getting a proper translation is key. I bought a cheap, 4 dollar edition with a translation from the 1600s, and got nothing out of it. I then bought a nice hardcover edition with a translation by Robert Fitzgerald and it made all the difference in the world in making the story accessible and entertaining.

    Thus Spoke Zarathusra... Descartes... Beowulf...

    Yeats is great, really great. Anyways, just a few ideas.

  157. Good Call by Vagary · · Score: 1

    Teach me to use Google as a spell check! (3 million hits seemed good enough for /. checking. :)

  158. Can't See The Music For The Letters by Vagary · · Score: 1

    Escher and Bach are only given lip-service in order to make the book seem more balanced. You cannot learn about music or visual art by just reading text! Sure Hoftstader seems to know some stuff about Bach, but unless you augment the book with some serious listening and/or music reading he might as well just be making it all up. And Escher's art, as you can conclude from how well it sells, is more pop than profound: sure he had an amazing intuition for the Golden Ratio and similar mathematical series, but the recursion is all pretty basic. (If you want to learn about advanced tesselation, you're better off reading The Emperor's New Mind.)

    1. Re:Can't See The Music For The Letters by big_pianist · · Score: 1
      You cannot learn about music or visual art by just reading text! Sure Hoftstader seems to know some stuff about Bach, but unless you augment the book with some serious listening and/or music reading he might as well just be making it all up.


      This is laughable. Many authors of many books _could_ be fabricating all of everything that they write. This book, GEB, like many of its kind, gather, survey and condense many subjects, references and ideas in a neat package for consumption, each piece of which one can seek out for himself if he chooses. The real question is... Is Hofstadter making it all up? Of course not. If he was, people would be screaming bloody murder by now.

      Sssh. Quite now. Do you hear anything?

      Neither do I. Although I think I heard someone on Slashdot griping about "lip-service." If I may be so bold as to anticipate Hofstadter's point in writing GEB (although I think he makes it quite clear in the twentieth aniversary edition's preface), it was NOT to teach anyone anything about visual art or music or meta- math and logic. That, if anything, is an unavoidable consequence of the meat of the book, a setup for a serious discussion about the nature of consciousness, creativity, etc, when we assume that are both computational and subject to its conditions and restrictions.

      As for Penrose...

      And Escher's art, as you can conclude from how well it sells, is more pop than profound: sure he had an amazing intuition for the Golden Ratio and similar mathematical series, but the recursion is all pretty basic. (If you want to learn about advanced tesselation, you're better off reading The Emperor's New Mind.)


      Of Escher's works, since when are profundity and popularity irreconcilable? I could easily imagine that art which reveals a universely profound statement could be universally popular. A lot of people like Magritte too...

      Ah, but that's the whole point, the whole point of the book -- not all of the recursion is basic -- sometimes there are hidden and not-so-hidden strange loops that can occur in the presence of isomorphisms which, as Hofstadter argues quite elloquently, lie at the heart of some of Godel, Escher and Bach's most interesting works, and are the foundation of human creativity and consciousness.

      As for Penrose... *screams bloody murder*
  159. Great Idea! by Vagary · · Score: 1

    Believe it or not, I've been thinking about doing something like this for a while. Right now I'm painfully crawling through my Master's thesis, but when (or if?) I finish, I'll definitely give a project like this some serious consideration. Of course, even a mediocre book like GEB takes more effort than I may be able to muster, so don't get your hopes up too high. :)

    If anybody is interested in discussing this a few months from now, please post a comment in my journal.

  160. A Fortran Coloring Book by davidwr · · Score: 1

    Kaufman, Roger E., A FORTRAN COLORING BOOK, MIT Press, 1978
    QA 76.73.F25K30
    ISBN 0-262-61026-4

    It's a very charming book, with every word including those on the copyright page literally hand-written. Not much call for Fortran these days, but the charming style is what makes this special. I think it should be required reading for every Freshman.

    barnesandnoble.com and amazon.com both have them for under $15 through their used-book-dealer affiliates.

    From the "about the author" part on the back, also hand-written in Dr. Kaufman's own handwriting:

    -----------------
    About the Author
    A former obituary writer and homeroom mother, Erma Bombeck is the authro of three bestselling books, a syndicated newspaper column, and a T.V. regular on "Good Morning, America." On the other hand, Dr. Roger Kaufman, author of the present book, is litle know to millions of Americans, from his failure to appear on the Johnny Carson Show.
    Dr. K. is, however, a professor at The Geeorge Washington Univerisyt and a lecturer at M.I.T., a small school in Massachutsettes. This book was classroom tested on hundreds of M.I.T. students whose enthusiastic comments sent Dr. Kaufman to Washington, D.C..
    -----------------

    The rest of the book is in a similar style.

    Oh, it actually IS a decent beginner-programming book, provided you want to learn late-70's-era Fortran as your first language.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  161. Did someone already mention... by mwheeler01 · · Score: 1

    The Road Ahead, by Bill Gates?

    *ducks*

    --
    Pretty widgets? What pretty widgets?
  162. Re:The Catcher in the Rye... is garbage by Nick+of+NSTime · · Score: 1

    No disrespect intended, but why are you suggesting books for me to read?

  163. Good Books by Anonymous Coward · · Score: 0

    Here is a list of books that I always tell my friends to read. Most of my friends tend to be somewhat introverted:

    How to Win Friends and Influence People
    The Psychology of Persuasion: How to Pursuade Others to Your Way of Thinking
    Influence

  164. Fans of the book ... by zonix · · Score: 1

    An interesting and somewhat controversial bit about "The Catcher in the Rye" is that John Lennon's assassin and Ronald Reagan's would-be assassin have both openly declared themselves as fans of this particular book.

    That should make it an interesting read.

    z
    --
    What would an EWOULDBLOCK block, if an EWOULDBLOCK could block would? -- me
  165. must reads by Anonymous Coward · · Score: 0

    these are books that I strongly recommend:
    - A Brief History of Time (Stephen Hawking)
    - Six Thinking Hats (Edward Debono)
    - Rebel Code: Linux and the open source revolution (Glyn Moody)
    - The Dream Machine (Mitchell Waldrop)
    - Applied Cryptography (Bruce Scheiner)

  166. Gita... which one?? by eggoeater · · Score: 1

    I found several books on Amazon about Baghavad Gita. Any particular one?
    "A Walkthrough for Westerners"?
    "The Song of God"?
    "A New Translation"?

    Thanks!!
    Steve

    1. Re:Gita... which one?? by jhoger · · Score: 1

      I don't know. I haven't read any books about the Gita, I just read the Gita.

      The translation I read was published by Penguin Classics I think. It had some criticism in the foreword I think that might help to understand it.

      One important fact is that "The Song of the Lord" (the Baghavad Gita) is a little sliver of the Mahabharat. The setting is Arjuna in a chariot driven by Krishna... he is faced with the prospect of going to war against many people some members of his own family. Krishna explains how even this which he does not wish to do and seems wrong can be considered Right action.

      There was a PBS production of the Mahabarata which you might want to look for.

  167. Schildt by italy · · Score: 1

    There's nothing like an Herbert Schildt book to give a young CS student. It teaches them how to not make mistakes and how programming can go wrong. If I were a professor, I would require all the students to find errors in these error-prone books. The more errors you find, the better grade you get.

  168. GNU's Not Unix by Jules+Labrie · · Score: 1

    Free As Freedom, the biography of Richard Stallman

  169. Zen & the Art of Motorcycle Maintenance by tverbeek · · Score: 1
    isn't it also a tale about dealing with mental illness and the perspective that comes with middle-age?

    I remember it most for the protagonist's struggle with the concept of Quality, which piqued my interest in philosophy, which was an invaluable aid to me in college and since. I read the book first as a teen; maybe now that I have "the perspective that comes with middle-age" another reading would be in order.

    --
    http://alternatives.rzero.com/
  170. Mine tend towards politics by ChiefPilot · · Score: 1

    Animal Farm by George Orwell. My brother lent it to me when I was 13. It sure taught me how a population enslaves itself to its politicians...
    Dune by Frank Herbert, which rekindled my love of science fiction...
    and The Irony Of Democracy by Thomas Dye and Harmon Zeigler, which put me firmly on the path that led to my finally breaking free of the Republican-Democrat duopoly.

  171. The Alchemist by Mad+Alchemist · · Score: 1

    The Alchemist by Paolo Coelho. It's not directly related to computer science (which is why I didn't post this sooner), but it has changed my life. On the surface, it's a simple story about a boy who has a dream and sets off on a journey, but I've read it close to 10 times now and each time I see the story differently and take different things away from it. The subtitle probably says it best: It's "A fable about following your dreams" -- and without all the sappy-sweet crap that usually comes with books about following your dreams.

    1. Re:The Alchemist by Anonymous Coward · · Score: 0

      You have got to be kidding. That "book" (cause it's more like a novelette - story - thingy) is really just some crappy, comercial, bible-quality symbolism put together to make naive people feel good. After much hype about the book, someone gave it to me, and I was quite surprised at the low expectations people nowadays have from a book. Just another proof of the shallow society we live in now.

  172. sounds weak, but by discogravy · · Score: 1

    "The Cuckoo's Egg" by Cliff Stoll. I read it when I was younger, probably 13 years ago or so, and it was the first introduction to issues w/ computer use and abuse and administration. I recently bought it and it brought me back to when I first read it. It's not relevant (telnetting to a unix server from a public IP? arguing the merits of Berkley Unix (BSD) versus SysV?) but it's probably still a good read for someone who's starting out.

  173. Slaughter House 5, and A Brave New World by SadPenguin · · Score: 1

    These books, (especially ABNW) helped me put a lot in perspective, and though not conventionally geeky, they are really good. Also, you may want to consider "UNIX in a nutshell" (O'Reilly) because i would say i spend more time flipping through remembering (well having forgotten, that is) how to do things than i do with any other book. =) cheers

    --
    sigSEGV - doy!
  174. I vote the parent as the most useful recent post. by ninejaguar · · Score: 1
    I've lived with a related concept for some time, and occasionally forget that others may not have had the opportunity, time, or inclination to reach this conclusion yet. To summarize my own thoughts on the related concept, "Skyscrapers are as natural as ant-hills." In other words, since man is a part of nature, all things from man, however cruel or disgusting, are natural.

    The parent post explains the logical conclusion of defining free will. The gist is that the definition of free will is a description of natural law. You don't follow natural law, you define it with your choices because you can't escape being part of nature. Whatever you conceive of is natural. Free-will | Natural-law are two-sides of the same coin.

    = 9J =

  175. RTFS by Vagary · · Score: 1

    The question was what to give to a student already in CS. If we were being asked about highschool students I probably would have encouraged GEB.

  176. Life changing by Anonymous Coward · · Score: 0

    Life changing, as distinct form merely books I like, would include:
    The Soul of a New Machine ~Tracy Kidder: The book which, aged 12, got me interested in the computer business in the first place. I re-read it recently and it is still great.
    Dawkings, Richard The Blind Watchmaker and The Selfish Gene: These 2 radically changed the way I thought about the world.
    Last Chance to See.... , Douglas Adams, Mark Carwardine: Sparked a life-long interest in travelling and conservation in me which, in turn, probably led me to marry my wife and soul-mate.

  177. great book by vijaydeep · · Score: 1

    Ayn Rand's The Fountainhead. Her philosophy is not perfect but its worth listening to anyway.