Slashdot Mirror


What Kind of Books do You Want?

ctrimble asks: "I'm the acquisitions editor for a technical publishing company (not the one with the animals, but we have had six of our books reviewed favourably, here on Slashdot) and part of my job is to determine what books my company should publish. This consists, mainly, of me sitting in my apartment eating peanut butter sandwiches, reading Slashdot, and writing perl scripts that generate titles in a Madlibs type fashion: "Hacking Ruby for Midgets" (forthcoming in July). Unfortunately, there's a bit of an impedance mismatch between my methodology and filling the needs of the programming community. Market research is tough to do in tech books since you need to forcast about a year in advance. So, let me pose the question to you -- what kind of books do you want? What spots do you see as needing to be filled? For that matter, do you even want dead-tree books, or are eBooks and/or online documentation sufficient?"

10 of 920 comments (clear)

  1. dead tree books by Em+Emalb · · Score: 5, Insightful

    For you comment on us wanting dead tree books, I vote yes. I like being able to make notes in the margins, highlight, etc., and taking a book places is usually easier than a laptop or pc.

    On a side note, ancedotes are good. Most topics are usually pretty dry, so adding in a little humor can make the books more fun.

    thanks

    --
    Sent from your iPad.
    1. Re:dead tree books by ShdwStkr · · Score: 5, Insightful

      I love dead tree books, but my least favorite part is the way the spring close when you want them to stay open. I, for one, would LOVE to see someone putting out O'Reilly quality books with some type of spiral binding. Then I wouldn't have to try and hold the books in my lap up against my desk to keep them open.

  2. Books I want by schulzdogg · · Score: 5, Insightful

    I would like something like a text book: 50 java problems. Each chapter a short problem that requires some java hacking to do, and then at the end each problem coded out. So you could hack through it and then read good reference code about a problem with which your are familiar.

    I use java as an example, but I really would like it in all languages.

  3. THINNER books by Jetson · · Score: 5, Insightful

    I'm getting tired of having to choose between a $75 book with 1200 pages and a $70 book with 1150 pages. Whatever happened to concise text? Doesn't anyone at the publisher actually try to carry these monsters around any more? Let's get back to basics and not have any more of these 2 kilogram wonders with 18 faces on the cover....

  4. Short, specific, inexpensive, and by SnapShot · · Score: 5, Insightful

    Short, specific, inexpensive, and if it claims to teach me anything in 24 hours, 1 week, 1 month, or even in 10 easy steps I'm not going to buy it.

    If it claims to be a "Bible". I'm not going to buy it.

    If it has source code it had better come with a CD or a link to a well-designed and fast web site.

    If it doesn't have source code, I'd rather save $5 and not get a CD instead of getting a CD with demo software that is already 6 monthes out-of-date by the time the book is published.

    Also, any book that begins with a "history of the computer" introduction goes back on the shelf down at Borders.

    --
    Waltz, nymph, for quick jigs vex Bud.
  5. books for the kids who were lazy back in school.. by Xzzy · · Score: 5, Insightful

    I'm up to my ears with books detailing how to write in a specific language. Structure and syntax is easy.. you learn how to use an if statement in one language, you know how they work in all languages. API's are about the same, references documenting joe random library are a dime a dozen.

    My problem whenever I involve myself with coding something is getting knowledge about all the other vital pieces to programming, various algorithms, methods of structuring a program, stuff like that.

    See, for those kids who managed to push themselves through college all think this is easy stuff.. linked lists, random numbers, event based programming, hashing, and so on (have a firm grasp of these concepts, just using them as examples). That's what they paid to go to school for. But for the rest of us who're trying to cut a living and can't easily do the school thing anymore, a "teach yourself" book or books educating the more abstract parts of programming would be a major help.

    Some of this is documented, slightly, on the web or in existing open sourced projects. But most of it reads like class notes at best, and I have yet to find good books that go over these sorts of things. The information is there, but it's not presented in a manner that's easy to absorb.

    As an example, oreilly did a book a while back called 'Practical Programming in C'. That was a step in the right direction. It was an easy read, but taught a lot of really useful C concepts that most people take for granted. As far as it went, it was immensely valuable to me both as a reference and a tutor.

    Basically, there's a niche between API references and language syntax books that seems horribly unfilled. I'd buy books immediatley if they seemed to fall in that category.

  6. Suggestions, Opinions by greygent · · Score: 5, Insightful

    Ebooks suck, I do not like them, especially when I'm working on a downed server and have 4 Terminal.app's open, and I have to find a spot for Acrobat to fit.

    I'd like to see:

    - More books with the flexible bindings (ala Oreilly). Books that don't lay flat suck.

    - More "Cookbook" style books, as long as they are truly thorough and diverse (see Perl Cookbook for a good example).

    Essentially, system engineers like to see short code snippets of how to accomplish odd tasks in a quick, easy manner. Again, when stuff's broken, or data needs to be pulled pronto, I'm not going to wade through man pages, etc.

    - I don't favor the Nutshell style books, they're usually poorly organized and don't comprise enough of the "right" information.

    - More quality assurance. Too many books these days are rushed out to market way too quickly. I'd rather buy a book that's good quality, rather than "quickest out". Most of us customers read Amazon.com reviews to get an idea of what books to buy on a particular subject. Keep that in mind.

    - Topics I'd like to see? more advanced-level BSD stuff, more kernel hacking stuff, LDAP, you can never have too many Perl books. Think about stuff your target audience would love to see. Oreilly is great for doing this, see: "CGI Programming with Perl", "Perl for System Administration", etc

  7. Re:Yes, I want DEAD TREES! by rnturn · · Score: 5, Insightful

    Hear! Hear! Paper is:

    • Easier to read. At least it sure seems easier on my eyes.
    • Lots more portable.
    • You never need to worry about there being power available.
    • If you're not averse to it, you can highlight text, write in the margins, etc.
    • It still seems to be easier to have multiple paper books open to important pages than it is to be clicking through multiple windows open to online documents.

    Electronic formats are okay when you need to provide documentation to a whole bunch of people but most people I know still like having a paper copy and cite the reasons above as why.

    --
    CUR ALLOC 20195.....5804M
  8. Re:A short list: by phungus · · Score: 5, Insightful

    How about some more FreeBSD books. I still can't quite believe we have so few.

    Also, MORE LDAP BOOKS PLEASE.

    More CISSP options would be great too. :)

  9. Practical functional programming by jaffray · · Score: 5, Insightful

    I'd like to see a book about using OCaml, or Lisp, or Scheme, or some other functional language with a free implementation, to address real-world programming problems. (OCaml would be nice; it's widely recognized as a great language, but there's no English-language text.)

    While the audience may be limited, I think there's a screaming need for such a book within that audience; almost all existing FP texts are way off in theory-land, and most predate the huge boom of the web, which is a natural environment for functional languages.

    An added benefit for a publisher is that this particular technology landscape changes slowly, so the book will have a long shelf life, and is at no risk of being obsolete before it's released.