Fri 21 Oct 2011
I Didn’t Buy Your Book
Posted by Matthew E under Programming
[9] Comments
Dear Computer Book Publisher:
I didn’t buy your book. There are several reasons I walked out the door without shelling out for your title.
First off, fifty bucks on the sticker price subjects a book to a lot of extra scrutiny. When I think of all I can do with that sum, the bar gets set pretty high. This used to be somewhat ameliorated when Borders was still a going concern. Their frequent 30% and 40% discount coupons made me a little more cavalier in my purchasing decisions. I am now limited to shopping Barnes and Noble. They have a good selection of titles, but they are a bit more stingy with the coupons, and a 10% discount barely covers our state sales tax. I’m still willing to part with two Jacksons or more, but you’ve gotta wow me.
Why does your book have 10 authors, including 9 I’ve never heard of? Unless I’m reading a short story anthology, I’d prefer to see just one or two subject matter experts. I get a little suspicious when the author count goes above 3.
Annotated code samples and snippets are wonderful. And bonus points can be earned for legibility-enhancing color coding. But I really don’t care to pay for the trees you chopped down to provide over 200 pages of mostly boilerplate code. I work with computers for a living, so I’m not afraid to download a zip file with source code. Look into it.
Your book won’t stay open. I know a nice binding, especially a hardback binding is going to cost more. But I don’t have two sets of arms. Most of the time I’m reading a computer book while trying to work on the computer. I’d prefer not to have to pin down a page with empty coffee mugs and my left elbow while trying to type in a code sample.
Your index isn’t helping me find what I need. If I’m in the market for a programming title, it’s often because I am unfamiliar with the language or technology. And since I’m not plugged into the lingo yet, I need all the help I can get finding the relevant passages. An index that is 90% class and function names does me little good.
Before you decry how internet retailers are pushing down your margins, let me assure you that I still buy most of my software titles in a brick and mortar store. I’ve been disappointed too many times buying books online, sight unseen. I need to hold a book in my hands and flip few a couple chapters. I’ll buy that book in the store, but you’re going to have to work a little harder for my money.
Sincerely,
TechBookShopper
October 21st, 2011 at 9:28 pm
Great post! I 1000000000000% agree. Barnes & Noble has a vastly superior selection to what Borders had but the 10% off doesn’t cut it. I won’t shop there unless they send me a coupon for 15-20% off.
The best place to buy books from is Amazon.com really and to use a Barnes & Noble to just flip thru a book and see if its any good. My credit isn’t any good and the banks are unwilling to extend me any credit right now so I’m stuck with Barnes & Noble for the time being. Thank goodness software development pays well it isn’t easy to keep up with tech.
October 21st, 2011 at 9:57 pm
I try never to buy another technical book, because 80% of is just fluff. The best investment I ever made in my career was to get a membership to Safari Books Online.
October 22nd, 2011 at 2:40 pm
Nicely said. Books that meet my threshold:
Design Patterns: Gang of Four
Domain Driven Design
Patterns of Enterprise Application Architecture
Enterprise Integration Patterns
K&R
Effective Java
Oracle books by Tom Kyte
Oracle PL/SQL Programming (Feuerstein)
October 22nd, 2011 at 6:42 pm
I totally agree with you.
Kate
October 24th, 2011 at 11:55 am
you make a lot of sense except for the multi-author part – there are books about subjects that are too broad (like a programming language book for instance) and NO ONE knows entire language (say Java for instance). it’s nice to have people that are experts in a particular area of the language (e.g. threading, nio, etc, etc) write a chapter about it. better than main author winging it with theory since he never used that particular aspect of the language in production…
October 24th, 2011 at 2:59 pm
Exactly why I will miss Borders. It was far easier to justify buying a printed version of a software development book when Ive got 20-40% off the cover price. However, I don’t like the electronic versions either as I like to make notes and mark pages.
October 25th, 2011 at 2:19 am
I have also been getting the feeling that the number of useful books that are actually worth buying is lessening every year.
To the excellent list above by Scott I could add:
Thinking in Java by Bruce Eckel,
Practical API Design
Introduction to algorithms
October 25th, 2011 at 2:19 am
someone should say it to Barnes & Noble. they should raise prices by 30% and give customers 20% off coupons.
October 28th, 2011 at 9:38 am
@Bozidar: You bring up a good point about having experts write about a specific topic, rather than having a generalist try to wing it. However, two of my ‘stand the test of time’ books are both rather large and comprehensive, and written by a single author. They are:
- The C++ Standard Library, by Nicolai Josuttis (800pp)
- Mac OS X Internals, by Amit Singh (1600pp)
@jeepnut & @Peter Tran
I’ve tried to embrace e-books, and I really like reading fiction or biography on my Kindle or iPhone. But anything that includes screenshots or code snippets doesn’t work as well. I’d be interested in a subscription model like Safari Books if I had the option to download a copy to a device, rather than needing a laptop and web browser. (I haven’t looked at Safari Books in a while, so I don’t know if they have that type of option now.)