Tim Anderson's ITWriting [Valid RSS]

Tech writing blog

Blog Home RSS Archives ITWriting.com
Add to Feedburner Add to Bloglines Add to Newsgator Add to My Yahoo

May 13, 2005

How long should a tech book be?

Posted 3482 days ago on May 13, 2005

Chris Sells asks what's the right length for his new book. The book is on Windows Forms programming in .NET 2.0, and it's the kind of thing I might well read since the subject interests me. Chris explains that it's turning out at 1200 pages or more, but the publisher wants no more than 800 pages as longer books don't sell so well.

My advice: cut it. The best technical books are shorter. I spend half my writing time cutting stuff out; it hurts, but the end result is usually a better piece of work.

There are exceptions. Two cadidates among .NET titles I have on my shelves are Adam Nathan's .NET and COM (1608pp) and Francesco Balena's Programming Visual Basic .NET (1440pp). Tne thing about Nathan's title is that it covers a complex topic that is severely under-documented in the official .NET online reference. I doubt it lost any sales by being long. Casual developers won't pick up the book, and those who need it buy it as soon as they see it. On the other hand, if the official documentation were up to scratch, Nathan's book could be much shorter.

Balena's title is too long, good though it is. The thing is, we don't need to be told things we can easily find online, such as a reference to the Regular Expression language. What we want from experts is their expertise, the non-obvious things, the things that make the difference between an application that runs and an application that delights its users.

So if Sells is writing a reference, Microsoft should put in in MSDN and ship it as online documentation with Visual Studio 2005. If he's writing a programming book, he should cut the pages that everyone will skip past anyway.

Here's a great tech book. Refactoring, by Martin Fowler. Page count? 464pp.



Blog link of the week 19

Trackback from Daniel Moth Posted 3479 days ago • Reply

Blog link of the week 19


Comments are closed

Recent posts

Users plead with Borland to give up .NET
IE7 to be released 18th October,...
If Microsoft doesn't use UAC, why...
Google's unsettling lack of direction
Vista security: now prove it


Powered by bBlog