Kathy Sierra has some thoughts on the craft of publishing computer books:
Because if we ask the question, "If people don't have to buy a book for work, what can we do to cause them to buy a book for some other reason?" the answer might be, "Get them excited about learning something they don't already know, even if that something is not a new technology, but simply new to them."Hear, hear!And for that, we have to find ways to not suck the life and joy and pleasure out of the topics, ways to make those topics both compelling and accessible.