I have an unenviable target of reading at least one technical book a month. I have enjoyed reading dozens of them. Here's what I think are the ingredients of the secret sauce that makes technical books great -
- They are written in plain-English
- They have a no-fluff, straight-forward tone & a conversational style
- They identify the audience in the beginning & meet the expectations they set
- They have some kind of takeaways you can benefit from - practical examples, re-usable code samples.
- Their content is well-organized & structured.
- Attention is paid to technical accuracy, grammar, layout & fonts used
- Illustrations, backgrounders & infoboxes are provided where required & important information is highlighted.