Follow Slashdot blog updates by subscribing to our blog RSS feed

 



Forgot your password?
typodupeerror
×

What Good Technical Books Adorn Your Library? 160

bluefoxlucid asks: "Lately I've been looking into technical books, and have come to the conclusion that there are a lot of useful books out there containing information that could be useful to me. To my alarm, I've found that many of these titles are not in my local public library! This requires action; I must build my own library, and actually use that bookshelf in my room! But, without a way to sample the books, how should I know which to buy? What (mainly non-fiction) recommendations would you make for anyone who would fall into the Slashdot audience to read?"
"Here I present a list of books I have and am looking into buying, with ISBN for each as well; in case anyone wants to know anything about a particular title, the objects I own are accompanied by a '*' while those on order stand next to a '#'. I haven't read all those I own; particularly, I skimmed Silence on the Wire and only read a chapter of Game Design: Secrets of the Sages. These range from

Hobby. These books have hobbyist value, giving tips for making useful things out of other less useful things. These range from ballistics to shoving a survival kit in a watch. Nothing on rail guns, gauss guns, sonic canons, particle accelerators, magnetic drive launchers, ionic wind engines, or any of the other nifty electromagnetic projects you can create; maybe in the future I'll find something.
  • The Art of the Catapult (ISBN 1556525265)
  • Backyard Ballistics (ISBN 1556523750)
  • Hardware Hacking Projects for Geeks (ISBN 0596003145)
  • Sneaky Uses for Everyday Things (ISBN 0740738593)#
  • Sneakier Uses for Everyday Things (ISBN 0740754963)#
  • The Unofficial MacGyver How-to Handbook: Revised 2nd Edition (ISBN 1887641475)


Computers, Hacking, Security. These books give technical puzzles or information for programmers and security experts. These include an outdated Assembly book and a Game Design book, just because I had them and programmers and game designers may find use for this information. I should probably find a more up-to-date Assembly book that can be used with gas on Linux.
  • 1337 h4x0r h4ndb00k (ISBN 0672327279)
  • The Art of Deception: Controlling the Human Element Of Security (ISBN 076454280X)
  • The Art of Intrusion: The Real Stories Behind the Exploits of Hackers, Intruders & Deceivers (ISBN 0764569597)
  • Assembler Inside and Out (ISBN 0078818427)*
  • Game Design: Secrets of the Sages (ISBN 1575952572)*
  • Hacker's Delight (ISBN 0201914654)
  • Hacking: The Art of Exploitation (ISBN 1593270070)*
  • Programming Challenges (ISBN 0387001638)
  • Puzzles for Hackers (ISBN 1931769451)#
  • Reversing: Secrets of Reverse Engineering (ISBN 0764574817)
  • Silence on the Wire (ISBN 1593270461)*


Mathematics. These books are mathematics related. Actually there's only one here, I was going to throw it in the above section and label it 'Technical' but the Psychology and Neuroscience stuff below is also 'Technical.'
  • Statistics Hacks: Tips & Tools for Measuring the World and Beating the Odds (ISBN 0596101643)


Psychology and Neuroscience. These pieces are interesting because they explain the brain and learning, and how to use yours better. They may possibly have been more amusing if written by Q; the authors don't appear to want to remind you that you're primitive beings that can only expand your realm of thinking for fractions of a second at a time. Sadly, they were written by sane individuals and not alien beings who happen to be egomaniacs.
  • Mind Hacks (ISBN 0596007795)#
  • Mind Performance Hacks: Tips & Tools for Overclocking Your Brain (ISBN 0596101538)#


Humor and Nonsense. Funny stuff only a nerd could enjoy... but you know, if there's ever a Class 4 zombie invasion, you'll be ready. None of this stuff is useful, unless your brain is burning out and you need something to distract you while it relaxes and repairs itself; what better way than to read up on how to enter a burning building or choke a man with your bare thighs?
  • The Action Hero's Handbook (ISBN 193168605X)
  • The Action Heroine's Handbook (ISBN 1931686688)
  • Prank University (ISBN 0307338436)
  • The Superman Handbook (ISBN 1594741131)
  • The Zombie Survival Guide: Complete Protection from the Living Dead (ISBN 1400049628)*


That's it for my list. Surprised? Not only is it short but I actually own only a few of the items that have caught my eye! And yes, all of the humor is from ThinkGeek; that's where I found Hacking: The Art of Exploitation in the first place, which started all this. With the exception of Mind Hacks and The Zombie Survival Guide, none of the '*' and '#' items were found in a library search. I searched on some of the others as well, with no good results. Some of this stuff is in the Library of Congress; but a good number of the ones I searched for weren't.

This leaves my options for discovering new and interesting reads pretty limited—I can buy the books, or harass Slashdot and see if any of you actually have something useful. Rather than try to tailor your responses to me, just go wild; I'm sure anyone in any other technical field besides just programming would appreciate knowing about little gems they'll not find in a library anywhere."
This discussion has been archived. No new comments can be posted.

What Good Technical Books Adorn Your Library?

Comments Filter:
  • Algorithms textbook (Score:5, Informative)

    by frenetic3 ( 166950 ) * <houstonNO@SPAMalum.mit.edu> on Wednesday November 15, 2006 @06:25PM (#16860358) Homepage Journal
    can't go too far without mentioning the canonical algorithms textbook --

    Introduction to Algorithms by Cormen, Leiserson and Rivest [amazon.com]

    i read a ton of business books too -- maybe i'll post some of my favorites in a little bit.

    -fren
  • Refactoring (Score:1, Informative)

    by Anonymous Coward on Wednesday November 15, 2006 @06:29PM (#16860432)
    Refactoring: Improving the Design of Existing Code
    by Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts
  • Who could forget... (Score:5, Informative)

    by Bugs42 ( 788576 ) <[superjambob] [at] [gmail.com]> on Wednesday November 15, 2006 @06:30PM (#16860454)
    -The Art of Computer Programming - Knuth -The C Programming Language - K&R -Anything from O'Reilly
  • by majortom1981 ( 949402 ) on Wednesday November 15, 2006 @06:43PM (#16860712)
    I work at a library and We order books that you ask so if you have a book in mind ask and we will order it. This will be a fun topic to read since there will be a lot of misinformation on it.
  • Reference Books (Score:4, Informative)

    by Noksagt ( 69097 ) on Wednesday November 15, 2006 @06:45PM (#16860746) Homepage
    Pocket Ref [amazon.com] has been lauded as a "shirtpocket database of tech info" It has an amazing number of diverse charts and tables for unit conversion, materials properties, standards used by different countries, etc. Combine that with a book of engineering formulas (like this one [amazon.com]) and you're set.
  • A few suggestions (Score:4, Informative)

    by MythMoth ( 73648 ) on Wednesday November 15, 2006 @06:48PM (#16860814) Homepage
    I've tried to keep these sufficiently un-obvious that you might not have them. Hopefully I've succeeded with most of them, though Penrose and Brookes works are well known - though nothing like as well known as they should be.

    The Inventions of Daedalus
    The Further Inventions of Daedalus
    These two books are just fabulous. The author, David E. H. Jones comes up with far fetched inventions, immaculately thought through and presented. Sometimes they then come true - he predicted buckyballs rather handily, for example. The books are collections of his columns for Nature and other publications, with additional notes and cartoons. Absolutely lovely, but sadly out of print - you'll have to snap up second hand copies quick. I'd love it if Jones did a new edition, or better yet another book!

    The Emperor's New Mind - Roger Penrose.
    An exposition of weak AI, but taking in computer science and particle physics. Pretty epic, though I have trouble with his conclusions.

    The Man Who Knew Too Much - Stephen Inwood.
    A life of Robert Hooke, a multi-talented scientist of the 17th century. Fascinating insight into the perspective of a friend or acquaintance of Newton, Christopher Wren, and Edmund Halley.

    Mind Children - Hans Moravec
    Musings on the future of robot and human intelligence, with particular thoughts about how we might "upload" our minds to computers. Not as silly a book as I make it sound, I think.

    The Mythical Man Month - Fred Brookes
    The truth about project management. Written in 1975 and we still haven't learnt.

    Paradigms of Artificial Intelligence Programming (Case Studies in Common Lisp) - Peter Norvig
    Lots of hands on stuff, plenty of examples, and a good introduction to Lisp into the bargain. I loved it at college, and I've just bought myself a copy after all these years (the Library at University didn't see their copy very often while I was there).

    Hacking Matter - Wil McCarthy (not a typo, it really is "Wil")
    This is great, but I have to say I didn't enjoy it quite as much as the entertaining semi-humorous science fiction novel The Collapsium that's based to a large part around the more speculative parts of this non-fiction book. But regardless, it opened my eyes to a number of possibilities; even if they come to naught I appreciate his voice on the subject.

    Thanks for the excellent question - I'll enjoy reading the other contributions to this thread.
  • a couple more (Score:1, Informative)

    by Anonymous Coward on Wednesday November 15, 2006 @07:15PM (#16861252)
    Getting Things Done, by David Allen (a guide to increasing personal productivity, appeals to geeks because of its simple, flexible "framework-y" principles)

    Database In Depth, by Chris Date (a very short [250pp] book that explains the relational model, which is the only complete model for data management. If just 1/10 of the people in IT read [and understood] this stuff, the world would be a better place, and The Daily WTF would have a lot less to post.)

    Plus all the usual classic computer books that I'm sure people will mention in other posts.
  • by RaNdOm OuTpUt ( 928053 ) <max.diems@nosPaM.[216.239.63.107]> on Wednesday November 15, 2006 @07:22PM (#16861370) Journal
    The Zen of Programming?
  • by Sangui5 ( 12317 ) on Wednesday November 15, 2006 @07:30PM (#16861490)
    Second on the Knuth and K&R. Especially the Knuth -- the level of detail is beyond belief. If Knuth has anything about it, he has everything you ever wanted to know about it; like the 15 jillion different ways to do a hash table. K&R unfortunately is covering a fairly simple topic, so it doesn't get used as much (actually, use it for lending more than anything).

    Besides Knuth, the book I use the most is "Computer Architecture, A Quantitative Approach", by Hennessy & Patterson, although it isn't adorning my shelf so much as much as my desk. If you care about the architecture side of things at all, Hennessy & Patterson is "the" book; plus the later editions cover relatively modern processors, like P4 Netburst. Not to be confused with Patterson & Hennessy, which is a more introductory book, and not nearly as well written.

    A few other goodies are Numerical Recipes in C (for the rare cases when Knuth is lacking), and a lot of books by W. Richard Stevens, William Stallings, and Andrew Tanenbaum.
  • by exp(pi*sqrt(163)) ( 613870 ) on Wednesday November 15, 2006 @07:36PM (#16861604) Journal
    Lectures on Riemann Surfaces, RC Gunning (Best book I've read on Riemann surfaces.)
    On Numbers and Games, J Conway (You know the strategy for Nim. This is that on acid.)
    Enumerative Combinatorics I & II, Stanley (Everything you need to know about counting.)
    Quantum Field Theory, Ryder (This is where I learned much of what I know.)
    Differential Forms in Algebraic Topology, Bott & Tu (A masterpiece of clarity.)
    Introduction to Algorithms, Cormen, Leiserson & Rivest (I thought I knew it all until I read this!)
    The Blackwell Guide to Philosophical Logic, Goble (How many logics are there? More than you think.)
    QED, Feynman (I'm lying, it's not on my shelf, I forgot who I lent it to. Eschew all QM books until you've read this.)
    Categories for the Working Mathematician, MacLane. (I'm lying again. It's too expensive, but it should be on my shelf...)
    Thinking Forth, Brodie. (Forth is the most beautiful programming language ever...after Haskell.)
    A First Course in General Relativity, Schutz. (I swear I understood this stuff 20 years ago, but age takes its toll...)

"Here's something to think about: How come you never see a headline like `Psychic Wins Lottery.'" -- Comedian Jay Leno

Working...