Slashdot Mirror


CD-ROMs with Books -- Worth Your While?

An anonymous submitter sends: "I'm working on a new book which would have the Open Source/Linux/BSD/etc community as its target audience, and the editors are very interested in having a CD-ROM included with it. I personally feel that a CD only adds a few bucks to the cost for negligible benefit, since the code is probably outdated by the time you get it. What are your thoughts? Do you get something out of having the code on CD, or would you rather have references in the book or online and download the software yourself? (And lest you wonder why I'm posting as AC, this is a serious question, not a PR attempt.)" I have several technical books with CD-ROMs. I've never used any of them. I'd rather the book have an accompanying website to provide code and errata. But maybe other people feel differently.

15 of 61 comments (clear)

  1. Book on the CD by Zach+Garner · · Score: 5, Insightful

    I would be willing to pay a good deal more if publishers would include a PDF of the book on the CD. While I know this is not going to happen, its the only reason a CD would have any real use.

    Put the code on the website, most everyone has internet access. If you are concerned about those who do not, have a mail in offer for the CD and charge for the price of shipping & handling.

  2. Worthless by wickidpisa · · Score: 3

    I have never used a CD from a book either. The number of people who would buy a technical book and not have internet access to download anything that would have been put on the CD is probably small enough not to be worth distributing one. Other than that what would be the benefit of a CD?

  3. Go with the website. by cornice · · Score: 3, Insightful

    I remember a time when I anxiously scanned the back of every book for the contents of the included CDROM. This was back when my net connection was 14.4. Today, I think you're right. The contents of CDs are almost always outdated or some shareware version of an application that can be downloaded from the Net. Then again, some people may not give up their old habits. Your book could be left on the shelf because it's lacking that lump on the back page. Do you want utility or sales...

    Maybe the topic can determine the level of the audience. If your book has an animal on the cover, go with the website. If the title includes "in 21 days" then go with the CD.

    1. Re:Go with the website. by Some+guy+named+Chris · · Score: 3, Funny

      If your book has an animal on the cover, go with the website. If the title includes "in 21 days" then go with the CD.

      What if your book is How to Make Your Man Behave in 21 Days or Less Using the Secrets of Professional Dog Trainers ?

  4. My experience by Satai · · Score: 5, Insightful

    Well, ask yourself - are you targetting the savvy, internet experienced people with broadband, or are you targetting an introductory crowd?

    When I was younger, I bought a Java book that came with a CD. In those days I didn't have high-speed internet, and (more importantly) I didn't really have much understanding of how to research things, or find out which packages were best for me.

    I would recommend that if your book takes the attitude that your readers are experienced and savvy, a few words on locations to find the software would be much more valuable than the value-added-CD that comes in the back. But if you're targetting a crowd that perhaps isn't as comfortable navigating, finding out which versions of software to trust and rely on, then I would say definitely include your "Picks" for which software packages are trustworthy, up-to-date, et cetera.

    Chances are, the advanced user wouldn't trust the CD, so code out-datedness wouldn't be as crucial, whereas the beginner would be satisfied not having bleeding-edge code.

    These are just my opinions - I know that I typically no longer use CDs that come with the books I buy, but I also know that if I were a beginner (particularly modem-based) I would probably swear by them.

  5. Competition by dimator · · Score: 3, Interesting

    If you know of any similar books to yours, you might want to put the cd in there for competition's sake. People might make a choice on which book to buy based on "Includes packed CD-ROM!!" on the cover.

    --
    python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
  6. CD great for dialup readers. by SuperguyA1 · · Score: 4, Insightful

    Assuming the info on the CD is of a substantial size. The benefit to a dialup user can be great. I would much rather dl patches at 56k than an entire large project. Plus It can give a reader/user an idea of modules for certain projects. Plus it's nice to have a reference to start from.

    --
    "as plurdled gabbleblotchits on a lurgid bee" - Prostetnic Vogon Jeltz. (One man's humorous is another mans flamebait)
  7. Put the book on the CD by bihoy · · Score: 5, Insightful

    I find it immensly useful to have the text of the book on the CD that accompanies it.

    Everything else I prefer to have on a website. Of course if the website ever becomes defunct and I go to look for it I'm not a happy camper.

  8. Actually, if you believe in free software... by stienman · · Score: 5, Insightful

    Actually, if you believe in free software you should include it. 5 years from now the publisher may go bankrupt, you may be unavailable and the book may be useless without the code, which will be abandonware...

    Secondly, I have a broadband connection, but I find I reach for the CD first because it's right there and it's easier/faster/etc.

    Lastly, I have a book which doesn't include the source code on an media, but does include it online - the problem is that it doesn't include COMMENTS! The code printed in the book does have comments, so I can only assume they are trying to make the online code useful only to those that have the book - the reality being that it's almost less useful.

    It adds a buck. It is useful for 10% of those who buy it, and it is a marketting gimmick. There really isn't a reason to not go with it.

    But PLEASE include the text of the book on CD if you can manage it! PLEASE?!??!

    -Adam

  9. Depends what's on the CD by Linux_ho · · Score: 4, Interesting

    If it's just code samples or small applications, I'd definitely rather have a link to an online resource. I've never used most of the CD's I have gotten packaged with books. There are two notable exceptions:

    1) when the subject material requires access to an application larger than 20-30 MB (big enough so that downloading the latest version isn't practical for some people)

    2) a searchable reference. Whether the reference is supplemental to the book or is the exact same material as the book, having it in a searchable electronic format can be very nice.

    --
    include $sig;
    1;
  10. Books with CDs by george399 · · Score: 3, Insightful
    I too, have yet to bother using the CDs attached to books, at least aside from the first couple.

    My problems with CDs in books are:

    • they raise the cost of already expensive books
    • they are usually just jammed full of demo-crap (as though giving me "free" demo software was a benefit)
    • they never come with cases, so if you pull it out of the book, you have to find your own way of storing it
    • you're left with a large ring in the back of your book (maybe you could use this to your advantage with the ladies...but...)
    If you're technical enough to be reading a technical book, you should be able to download a few files (usually very small code fragments) from the InformationSuperHighway(tm).
    --
    Patience is a virtue, but I don't have the time - TH
  11. Depends on the book by babbage · · Score: 4, Interesting
    Of the books on my shelf in front of me right now, most did not come with CDs, and of the ones that did I actually have used all of them: The Complete FreeBSD, Unix Power Tools and The Perl CD Bookshelf. In two cases, I bought the book specifically for the media, and for the Power Tools book it was just loaded with sorta-but-not-critically useful stuff scattered all over the internet in one useful bundle. Of the books not right on my desk shelf, the portion with CDs is somewhat higher, but of those other books I've barely used the CDs that came with them.

    Why? Well, what use is a four year old copy of Python when I can download a current version just as easily? I'd have been happier if that one was a couple bucks cheaper, just as I was happy about the blurbs on the back of Philip & Alex's Guide to Web Publishing and Mac OS9 Missing Manual saying that avoiding the cd keeps costs down while allowing you to get more up to date software. As a paying customer, I appreciate that sort of consideration for my needs and my wallet. So to me, it's kind of a tradeoff among several factors. In no particular order:

    • Having the media for a large set of software like FreeBSD is good, because it can avoid a huge download and I can live with a complete but outdated version of things, for a while anyway.
    • Having the media for the CD bookshelf is good because it gives you the text -- in this case, of several books -- in searchable digital format.
    • Providing the media for smaller, rapidly evolving material like a programming language or major application is less appealing when downloading is a viable alternative.
    • Providing a central website is a great way to keep updated while saving some of the publishing costs, but the risk there is that you could lose ready access to the material if the site disappears or moves (like for example the FreeBSD book, though of course that's available elsewhere too; that isn't always the case of course).
    • Obviously, the shelf life of a lot of CD-ROMs is limited, and people aren't going to be happy about paying for something out of date. Even if the material happens to be current, if it can be downloaded for free then there's little benefit in having the disc.
    • On the other hand, sites obviously aren't eternal but discs come close enough for most purposes (even if their contents don't hold up as well), and download size is a factor to consider.
    • Copyright is another angle that your publisher will probably want to have some control over, and no one likes having to go through arcane, tedious hoops to download some tools [I'm looking at you, Apple -- your Developer's site is a royal pain in the ass...], and no one wants to be the victim of an abandoned product
    • If you're going to include a CD then you might as well fill up all 600mb or so of available space: if there's room for it and you're not afraid of copyright infrigement, include the text of the book, otherwise throw in a Linux distribution, tools like Perl & Apache [for Unix, Windows, and Mac], pad it out with DeCSS code, etc. In short, make it worth the customer's extra cash. (Slight counterargument: you probably don't want to take on support liability for anything you include, so don't forget whatever legalese would be appropriate there.)

    Deciding what way to go is a matter of looking at factors like these & others, and evaluating what you're trying to provide for your customer and what their expectations are likely to be over time. If the digital material is just a supplement to the book, and can be easily downloaded, then most customers will probably appreciate it if you save them a few bucks & don't include the CD. On the other hand, if the book is really a supplement to the discs, and the digital material is difficult or impossible to download (for bandwidth, copyright, or other reasons) then including the CD media is a good idea. Find out where things seem to balance and make your decision from there.

  12. Nutbunnies go on the attack by Graymalkin · · Score: 3, Insightful

    When it comes to a choice between a CD or online media for source code I would personally rather have the CD. I don't want a CD with free demos of shit and I definitely don't need yet another copy of Borland for Windows. However for a book with code samples or free resources like icons or license free graphics, I want a CD. Far too many times have I tried to follow an old hyperlink to something and had it not be there. Unless you get some sort of web analog of a cemetary's real estate contract I don't want shit on the web. If I'm trying to look something up quickly I don't want to run into a bunch of dead links which will inevitably happen. I like the info there in front of my in easily searchable and preferably indexed HTML. Provide an HTML bookmarks file that I can import into IE or Netscape too. If you're going to provide a shitload of references don't put the onus on me to organize the damn things. Out of date software I can deal with as long as you provide information on where I can get an updated version. What concerns me are code samples and digital copies of the text in the book.

    --
    I'm a loner Dottie, a Rebel.
  13. It's up to you... by joto · · Score: 3, Insightful
    There are four possible reasons to include a CD:
    1. Your publishers want it. That's probably because they can sell the book for a higher price. You should ask them what your piece of the cake will be, and determine if it's worth it.
    2. The download would be excessively large for the expected bandwith of your readers. I.e. if you are writing a book for a relatively broad audience, who typically use modems, anything more than a few megabytes is too much. For most geeks, who already have broadband connection, a few hundred megabytes is usually tolerable, but some would probably like a CD as well.
    3. You are writing something that would be useful as a reference book, and want to have the whole text available in easily searchable multiple formats on the cd-rom. And because you still want to earn some money, you are not going to put this up at your website (although a bunch of HTML files making it hard to print out, is probably great both for marketing and as copy-protection).
    4. (Highly unlikely:) You, or your publishing agency has made a special deal with some software vendor to include a demo version of some product, which they for some reason don't want to distribute on the Internet.

      Another alternative is to offer to send a CD for a few bucks more, and let the rest of the readers use your website. That's probably the best for the readers.

  14. foreign market by mckwant · · Score: 3, Insightful

    I'm USian, but it strikes me that our friends overseas might appreciate the CD so they don't have to download stuff over their dialups, which I understand to be orders of magnitude more expensive than those in the US.

    just a thought.

    --
    ceci n'est pas un sig.