Slashdot Mirror


Amazon's Best Computer Books of 2004

theodp writes "Amazon.com's Editors have announced their selections for the Best Books of 2004 in the Computers and Internet category. Their favorite book of the year? Excel Hacks, which edged out Head First Servlets & JSP (#3), a Grand Theft Auto Strategy Guide (#5) and The Data Warehouse ETL Toolkit (#8). Can Slashdot readers offer some more inspired choices?"

71 of 228 comments (clear)

  1. That wardriving book by Spy+Handler · · Score: 2, Funny
    that wardriving book by that Russian dude.... I wanna get that.

    1. Re:That wardriving book by mordors9 · · Score: 2, Funny

      After you get done with that one, perhaps Hacking for Dummies, another soon to be timeless classic. :-)

  2. Best computer book of the year - 1979 by Realistic_Dragon · · Score: 5, Funny

    Valves - why they are better than transistors.
    Transistors - why they are better than valves.
    The Transputer - computing the future in paralell.
    Pong - strategy guide.

    And the number one computing book of 1979.

    Miss DEC - the pagent.

    --
    Beep beep.
    1. Re:Best computer book of the year - 1979 by Jorkapp · · Score: 3, Funny

      Best magazines of 1979:

      * Circuit diagrams - Schematics that leave nothing to the imagination! (With included 3 page fold out)

      * Computing Enthusiast - How to build a computer with only $165,348! Step by step guide included.

      * Electronics and more - The latest Gaming machine - now with a CRT display! Wow! (Included Tic-Tac-Toe Punch-card game)

      --
      Frink: Nice try floyd, but you were designed for scrubbing, and scrubbing is what you shall do.
  3. I've got one for you. by Anonymous Coward · · Score: 3, Funny

    It's called "Hide The Fact You're On AOL By Using A Free Webmail Service." I just wrote it.

  4. PHP by Fuzzie+Viking · · Score: 2, Informative

    Doesn't stand against the classics, but since this is for this year only... PHP 5 Power Programming

    --
    I am Ergo the magnificent. Short in power, tall in stature, narrow of vision and wide of purpose.
  5. Eigenpolls by AeiwiMaster · · Score: 4, Informative
    1. Re:Eigenpolls by PornMaster · · Score: 2, Funny

      eigenpolls [all-technology.com] a way to gather knowledge from a crowed.

      From a crowed what?

  6. How did they choose? by Nos. · · Score: 5, Insightful

    I flipped through a bit and couldn't find what criteria they used to decide which were the best books. Out of the top 10 only 2 have any customer reviews. Is this a bestseller list, or just which publisher(s) paid the most to be on it?

    1. Re:How did they choose? by mwood · · Score: 5, Funny

      Probably by running a quick query:

      SELECT quantityonhand FROM booksinwarehouse SORTED BY quantityonhand DESCENDING

      and taking the first ten rows.

      (Yes, I typed that off the top of my head, and I don't wallow in SQL 8x5 every week.)

    2. Re:How did they choose? by wwwojtek · · Score: 5, Funny
      (Yes, I typed that off the top of my head, and I don't wallow in SQL 8x5 every week.)

      Sure you don't. I ran your query and here is what I got
      1032423
      323234
      323321
      34422
      32425
      23443
      23323
      23421
      10008
      8777
      not very interesting, isn't it?

    3. Re:How did they choose? by dgw1 · · Score: 2, Insightful

      Amazon has staff members who review on the site. Their reviews show up under the "Editorial Reviews" section before you get to the customer reviews. My guess would be that this list is put together by the people who write the Editorial Reviews for this category.

    4. Re:How did they choose? by Stiletto · · Score: 2, Insightful


      More like:

      SELECT bookname FROM booksinwarehouse SORTED BY howmuchdidthepublisherpayusinkickbacks DESCENDING

    5. Re:How did they choose? by Smallpond · · Score: 2, Insightful

      Customer reviews should only be allowed for people who bought the book. They should call the reviews on Amazon: Reviews by people who have an interest in selling more of this book since some of them are clearly marketing fluff. You can tell because the positive comments are spellchecked.

    6. Re:How did they choose? by redivider · · Score: 5, Funny

      SELECT nerds FROM slashdot_comments WHERE takes_a_joke='way too seriously'

      --
      Sinch
    7. Re:How did they choose? by Kehvarl · · Score: 2, Funny

      I especially recomment 23323, it's one of those books you just can't put down (because the cheap glue in the binding leeches out and adheres the book to your flesh), but it's actually quite good. a bit of romance, some suspense, plenty of action, and of course a surprise ending (here's a hint: the string isn't null-terminated).

  7. Oh christ.. by Anonymous Coward · · Score: 3, Funny

    Those are barely "Computer Books" Those are more acuratly described as "Books for idiots with an attention span of 5 seconds flat"

    I was expecting to see real books on that list. Things like C Unleashed perhaps. Not that cornicopia of crap.

    1. Re:Oh christ.. by mr_z_beeblebrox · · Score: 3, Funny

      Those are barely "Computer Books" Those are more acuratly

      I missed the second half of your post. Theres a lot going on here with all the... ooh shiny

  8. Best computer book ever by 91degrees · · Score: 5, Funny

    They didn't mention The story about ping Clearly the best introduction to this network test tool.

    Just look at the reviews, especially the one from John E. Fracisco.

    1. Re:Best computer book ever by alptraum · · Score: 3, Funny

      Oh dear, slashdot will serious disrupt the Amazon review system, for the Fracisco comment mentioned above:

      6963 of 7162 people found the following review helpful.

  9. One objection by gowen · · Score: 5, Insightful

    If you're including "Grand Theft Auto: San Andreas Official Strategy Guide" as a computing book, "101 Tips for Winning At Monopoly" in the list for Business/Management.

    Games are cool, but they're not computing.

    --
    Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
  10. Simplebits by ViceClown · · Score: 3, Informative

    Web Standards Solutions: The Markup and Style Handbook by Dan Cederholm Great book about designing web sites using proper xhtml and web standards. Great examples and practicle recipes!

    --
    Have a Happy.
  11. Game Strategy Guide Makes the Top Ten? by WolfPup · · Score: 3, Insightful

    I find it disturbing that #5 was the GTA: San Andreas strategy guide. Is the selection of computer and internet books so meager, that a strategy guide makes the top ten. I think that choice really shows the lack of serious consideration on this list. I can understand that Amazon is trying to appeal to a large audience and not the computer power user, but there are better choices even for the casual user other game strategy guides.

    --

    -- Wolfpup

    "A man whose circumstances went beyond his control." -- Styx

    1. Re:Game Strategy Guide Makes the Top Ten? by Eric+Giguere · · Score: 5, Insightful

      Different mindset. We see "Computers and Internet" and think "programming", others see "Computers and Internet" and see "games, browsing, and chatting". "Computers and Internet" is now a very broad category.

      Eric
  12. Usability by RAMMS+EIN · · Score: 2, Funny

    Probably they felt that GNUCash is so easy you don't need a book with it, whereas Excel is such a beast you absolutely need a manual.

    --
    Please correct me if I got my facts wrong.
    1. Re:Usability by DogDude · · Score: 2, Funny

      Probably they felt that GNUCash is so easy you don't need a book with it, whereas Excel is such a beast you absolutely need a manual.

      Not that the two programs are at all related, but there can't be more than a few hundred active users of GnuCash, and even if every one of those people bought a book, it still wouldn't end up anywhere near Amazon's Top 10.

      --
      I don't respond to AC's.
  13. Programming Ruby by Anonymous Coward · · Score: 2, Informative

    Programming Ruby by by Dave Thomas, Chad Fowler, Andy Hunt

    1. Re:Programming Ruby by jarich · · Score: 3, Informative
      Second edition was released this year...

      http://pragmaticprogrammer.com/titles/ruby/index.h tml

  14. Consumer books are hot by Eric+Giguere · · Score: 2, Insightful

    More proof that consumer-oriented books are gaining traction, now that computers and related technologies are in the mainstream. Much bigger potential audience. A lot of developer info is available for free these days, too, which makes a developer-oriented book a harder sell. It will be interesting to see what the bestsellers are in the next few years.

    Of course, there will always be developer-oriented material, especially innovative series like "Head First" that buck convention. (You either love or hate that series.)

    Eric
    Palm Database Programming: The Free Electronic Version
    1. Re:Consumer books are hot by Timesprout · · Score: 2, Funny

      Jesus what planet have you been living on. Consumer orientated books have always been 'hot'. Why do you think there are million books in the stores on do xxx with excel, access, word, photoshop. Have you never heard of the XXX for dummies series?

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
    2. Re:Consumer books are hot by Eric+Giguere · · Score: 2, Interesting

      My point was that these kinds of books are increasing significantly in popularity, and they're going beyond simple "intro to technology" type books. I expect that at some point "programming" books will be a small subset of the larger "computer book" category. Maybe they won't even be called "computer books" anymore.

      Eric
  15. Any of the Orielly "Hacks" books are cool by ylikone · · Score: 5, Informative
    I own the following, and I find them great:

    Linux Server Hacks, Knoppix Hacks, and Network Security Hacks.

    --
    Meh.
  16. Thank goodness... by eeg3 · · Score: 3, Funny

    That the Grand Theft Auto Guide is getting it's due. I don't know what I would've done without it.

    1. Re:Thank goodness... by Tyler+Eaves · · Score: 2, Insightful

      Spent 5 minutes on GameFAQs? Seriously, it amazes me that anyone actually still buys strategy guides.

      --
      TODO: Something witty here...
  17. 'LaTeX companion' should definitely be on the list by sombragris · · Score: 2, Informative
    --
    -- Look to the Rose that blows about us--"Lo, Laughing," she says, "into the World I blow..."
  18. how about us dummies? by koi88 · · Score: 4, Funny

    I don't buy no book that doesn't have "for dummies" in the title.
    So I wanna preorder
    • Excel Hacks: 100 Industrial-Strength Tips and Tools for dummies
    • The World's 20 Greatest Unsolved Problems for dummies
    But really interesting sounds No. 4:
    • On Intelligence for dummies
    --

    I don't need a signature.
  19. Quote from "Excel Hacks" review... by beeglebug · · Score: 3, Funny

    "The spreadsheet is the software tool that turns everyone into a hacker"

    Riiiiiight...

    1. Re:Quote from "Excel Hacks" review... by tverbeek · · Score: 2, Interesting
      "The spreadsheet is the software tool that turns everyone into a hacker"

      Sure, it's a silly statement, but Lotus 1-2-3 was the playground in which I (and a lot of other people) did much of my early hacking. Kids of the Excel generation may not be familiar with all the hacks that surrounded 1-2-3, including copy-protection-defeating tricks, add-ins for using it as a word processor (4-Word) or a mathematical solution seeker or a DOS WYSIWYG publishing tool (Allways), data compression to fit big files on little disks with SQZ!, using its primitive macro capability (including the powerful /x commands) as a Turing-complete procedural programming language capable of self-modifying code. It was a tool that was both accessible to mundanes and provided a wealth of phun for the rest of us.

      --
      http://alternatives.rzero.com/
  20. Mono by JanneM · · Score: 3, Informative

    I really liked Edd Dumbbill's book on Mono - clear, concise and with no filler. It's sad that those traits are so unusual in most technical publishing.

    http://www.amazon.com/exec/obidos/ASIN/0596007922/ qid=1101219728/sr=2-1/ref=pd_ka_b_2_1/102-0124431- 0374516/

    --
    Trust the Computer. The Computer is your friend.
  21. 'LaTeX Companion' should definitely be on the list by sombragris · · Score: 3, Informative

    Oh well, resubmitted with proper formatting...

    Frank Mittelbach, Michel Goossens et al., The LaTeX Companion, 2nd edition.

    This book, launched in June 2004, is a major rewrite of the old book and for every LaTeX user its worth its price in gold. I have a dog-eared copy at my desk and I can attest to it.

    --
    -- Look to the Rose that blows about us--"Lo, Laughing," she says, "into the World I blow..."
  22. Code Complete, 2nd Edition by BRSQUIRRL · · Score: 2, Informative

    I was mentored in my first job out of college by a guy who helped McConnell write the new edition...the first edition did more to make me a better developer than any book on a specific language, technology, etc. and the second edition refreshed the code examples with current programming language, incorporated class and OO design, refactoring, and more modern development methods. Good stuff, check it out.

    1. Re:Code Complete, 2nd Edition by blackmonday · · Score: 2, Informative

      As usual, Bookpool.com has it for less than Amazon, although shipping is only free with a $40 purchase. Not advertising, but I've saved cash with them before, and always liked their service.

  23. I have a $20 suggestion by antifoidulus · · Score: 4, Funny

    Best career book you can buy

  24. Missing from the list by Eric+Giguere · · Score: 2, Funny

    Check out the hilarious Dating Design Patterns. (Your spouse may wonder why you're reading it, though.)

    Eric
  25. J2EE Development without EJB by Anonymous Coward · · Score: 3, Interesting

    Expert One-on-One J2EE Development without EJB by Rod Johnson, Juergen Hoeller.

    This is an excellent book with great advice about many aspects of software development. As the title suggests, it describes how EJB is not necessary for most J2EE projects, and offers alternative solutions to many of the problems EJB's solve. It does center around the Spring framework, as the authors are the creators of that framework, but it does give other technologies a fair chance.

    I've personally found the strategies and technologies discussed in this book to be very useful. My new projects are developed in a manner largely based on this book and they've been pretty successful so far.

  26. My two picks for this year by mrmargolis · · Score: 3, Informative

    -Programming Ruby the second edition. An excellent book for an excellent language. The second edition is packed full of useful advice and has a huge number of pages devoted to the standard library. I have both the PDF and the actual book. I like the PDF a bit more because it is easily searchable and has some color to it.
    -The updated Code Complete. All around good update of a great book.

    I am not Dave Thomas, Andy Hunt or Mr. McConnell

  27. Tell me again why we are taking this seriously? by pmike_bauer · · Score: 2, Interesting

    [Amazon's splurb on Excel Hacks...] "The spreadsheet is the software tool that turns everyone into a hacker" Whoda thunk it. Microsoft Excel provides the true path to hacker enlightenment. Amazon said!

    --
    I read /. for the (Score:-1, Conservative) comments.
    1. Re:Tell me again why we are taking this seriously? by Timesprout · · Score: 3, Insightful

      Actually excel does qualify as a hacker tool is the most correct sense of the word because it allows people with little or no programming experience to quickly hack together small timesaving data manipulation programs. The no of corporate depts alone I have seen where they all have their own little excel apps to this that and the other is staggering. I hate having to clean up all the data islands but I have to admit excel is great tool for these people.

      --
      Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
      What truth?
      There is no dupe
  28. Favorite computer books of 2004... by teknurd · · Score: 3, Interesting

    IMHO

    • C++ Primer Plus - Stephen Prata (4th edition)
    • Adobe Photoshop CS Classroom in a Book
    • Designing with Web Standards - Jeffery Zeldman
    • Beggining PHP5 and MySql - Jason Gilmore
    --

    The early bird may get the worm, but the second mouse gets the cheese!
  29. Re:'LaTeX companion' should definitely be on the l by Timesprout · · Score: 2, Funny

    Hmmm is the formatting of you post testament to its teaching prowess?

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
  30. I can't believe "Deep C Secrets" ... by torpor · · Score: 3, Informative

    .. didn't make it.

    Okay, maybe C is passé (I personally don't think so), but this book gives a lot of great insight into this wonderful language .. highly recommended, even if it isn't current!

    --
    ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    1. Re:I can't believe "Deep C Secrets" ... by mmaddox · · Score: 2, Informative

      Again, not a 2004 book (unless there's a new edition I didn't see).

      Still, a truly excellent book.

      --

      What'dya mean there's no BLINK tag!?

  31. LIMIT by ylikone · · Score: 3, Funny

    You need to add "LIMIT 10" to the end of your sql statement.

    --
    Meh.
  32. Design Patterns by loconet · · Score: 2, Informative

    Design Patterns Elements of Object Oriented Design by Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. This "classic" is one of my favorite books at the moment. I'll recommend it to the countless college grads and self taught OOP programmers who only know OOP at a syntax/functionality level. It will give you an insight on how to properly design OO systems instead of the common beginners mistake of using OOP as a thin layer on top of more procedural programming. This book will give you a good kickstart on how to properly think and use Object Orientation the way it was meant to be used.

    --
    [alk]
  33. "Write Great Code: Understanding the Machine" by strider5 · · Score: 5, Interesting

    "Write Great Code: Understanding the Machine"

    Unbelievably interesting book. the premise being that the current generation of coders is among the first who were not *required* to learn Assembly Language, thus do not truly understand what is going on under the hood. Because of this, they are unable to create "great" code in high-level languages because they simply don't understand the inherent costs of various routines.

    One of the secondary premises focuses on the fact that, while hardware power is advancing at Moore's Law pace, software is requiring more power at nearly the same rate, many times for no reason other than the developer(s) not knowing how to write truly efficient code.

    --
    "All that glitters is not gold"
    1. Re:"Write Great Code: Understanding the Machine" by Kadoo · · Score: 2, Interesting

      I agree with both of those comments but assembly was a required course in my computer science degree. I believe it's still a part of the computer science program. That class is used to weed people most likely. It was easy to tell who was in Computer Science to learn and who was there for the money.

    2. Re:"Write Great Code: Understanding the Machine" by Welpa · · Score: 3, Informative

      I'm not sure that knowing assembly helps you to write good code -- at least that's what my friends who are reasearchers in compiler optimisation tell me.

      Compilers these days are pretty smart. In fact, it seems like they do a better job on optimising code than people think. For example, I remember that the profs at uni used to teach us that binary shifting by one to the left was **way** more efficient than simply multiplying by 2. Indeed, this was true in 1997 (when I was an undergrad). However, with the current compilers, this 1337 trick actually produces slower code. I'm sure that the situation is similar for other such simpleminded tricks.

      Another problem is that hardware tricks are inherently targeted to a single machine -- making the code less portable. If one writes trick-free code then the compilers can optimise it as suitable for each architecture.

  34. Re:'LaTeX companion' should definitely be on the l by Anonymous Coward · · Score: 3, Insightful

    \documentclass{slashdot}
    \usepackage{url}

    \title{Re:'LaTeX companion' should definitely be on the l}
    \author{Anonymous Coward}

    \begin{Document}

    No, this formatting would be a testament to its teaching prowess. Except, I didn't use a book. I've pieced together my knowledge from various sites. \url{http://www.tug.org/tex-archive/info/lshort/} was helpful, but now I wish I had just bought a book. Seriously, don't try to tackle \LaTeX{} without a good book.

    \end{document}

  35. Also the "Cookbook" series by ylikone · · Score: 2, Informative
    I feel I should also mention the awesome "Cookbook" series of books, the following are good:

    Linux Cookbook, CSS Cookbook, and Java Cookbook.

    Out of all the computer books I own, I keep coming back to the Cookbooks over and over.

    --
    Meh.
  36. Recommendation by loginx · · Score: 2, Insightful

    Design Patterns Explained, by Alan Shalloway and James R. Trott.

    The authors are extremely intelligent and the book offers a very direct and simple approach to the material.

    It's very easy read and teaches very fundamental concepts involved in the architecture and design of applications with a focus on eXtreme Programming.

  37. Best computer book of 1987 by hockpatooie · · Score: 2, Funny

    Compute!'s third book of Commodore 64 Games.

    Type in hex code like mad!
    Actually, this is the best computer book *ever*.

  38. Advanced PHP Programming by 21chrisp · · Score: 3, Informative


    I recently picked up Advanced PHP Programming by George Schlossnagle just the other day and (although I haven't had a chance to dig deeply into it) am very impressed with the content. Unlike so many PHP books, it shows some of the best methods for large scale PHP designs. It covers all of the new features of PHP 5 and explains other advanced topics , such as caching. I was already doing many of these things, but just seeing a different perspective opened a world of possibilities to me (and pointed out where my methodology could use improvement). I'm sure there will be much more to learn as I work through it.

    Here's a link:
    http://www.amazon.com/exec/obidos/tg/detail/-/0672 325616/qid=1101225806/sr=8-1/ref=pd_csp_1/002-7967 212-9844018?v=glance&s=books&n=507846

    As for the top books on Amazon.. I'm not sure many self-respecting developers would have many of them...

  39. I don't trust their review process... by ayjay29 · · Score: 2, Funny



    ... when their top rated music CD is this.

    --
    Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated up.
  40. Hackery: linking to Amazon by base_chakra · · Score: 2, Informative

    Since lots of people are linking to books on Amazon, it seems a good time to mention a useful trick mention in O'Reilly's Amazon Hacks: you can link to Amazon products in a much friendlier way, like so:

    http://www.amazon.com/o/ASIN/059600542

    Where the numeric parameter is the product's ASIN (which, for most books, is also the ISBN). This hack is also detailed on Oreilly.com.

  41. Mac OS X: The Missing Manual, Panther Edition by Vandil+X · · Score: 3, Insightful

    Mac OS X: The Missing Manual, Panther Edition by David Pogue is an excellent book for Mac OS X users, both new and pro.

    --
    Up, Up, Down, Down, Left, Right, Left, Right, B, A, START
  42. Nice tip, wrongly used (bad link) by z1d0v · · Score: 3, Informative
    The ISBN of "Amazon Hacks" is 0596005423, so the link is, in fact, http://www.amazon.com/o/ASIN/0596005423 . The last digit was wrong...

  43. You mean "Amazon's overstocked items 2004" by Ars-Fartsica · · Score: 3, Insightful

    These lists are cobbled up to unload excess inventory on easily duped consumers. Come on folks, this is Retailing 101.

  44. Refactoring to Patterns by DrEasy · · Score: 3, Informative

    "Refactoring to Patterns" gotta be my favorite software book of the year (assuming it was indeed published in 2004). Finally someone who makes the connection between test-driven development and design patterns!

    --
    "In our tactical decisions, we are operating contrary to our strategic interest."
  45. Actually it is interesting by scovetta · · Score: 4, Funny

    1032423
    323234
    323321
    34422
    32425
    23443
    2332 3 <--- they need a new
    23421 <--- database engine
    10008
    8777

    --
    Wer mit Ungeheuern kämpft, mag zusehn, dass er nicht dabei zum Ungeheuer wird. --Nietzsche
  46. Re:ESR's book is missing... by Taladar · · Score: 2, Insightful

    I second that. It is a truly interesting read. It is also available online at http://www.catb.org/~esr/writings/taoup/

  47. Re:Dive Into Python by Taladar · · Score: 2, Insightful

    I read it recently and the author did a great job in explaining the strong points of the language instead of writing just another boring introduction to beginner level programming tools like if, for,... like so many other books on programming languages do.