Chapter 11: Maintaining and Updating Your Book

A technical book is not finished when you publish it. Technologies change, APIs evolve, best practices shift. A book that was accurate on release day can become misleading within a year. Maintaining your book is part of the commitment you make to your readers.


Why Maintenance Matters

Outdated technical books are worse than no book at all. A reader who follows outdated instructions encounters errors, loses time, and loses trust. If your book tells someone to use a deprecated API, you are actively harming them.

Maintenance protects:

Types of Changes

Errata

Errors discovered after publication: typos, incorrect code, wrong output, inaccurate claims. These are the highest priority to fix.

Compatibility Updates

The technology you wrote about releases a new version. Your code examples may break. Configuration options may change. Commands may behave differently.

Content Additions

The ecosystem evolves and new capabilities, patterns, or tools become important. You may want to add:

Content Removal

Sometimes the right update is deletion. If a tool or practice you recommended has been superseded or deprecated, remove or replace the relevant content. Keeping it in misleads readers.

Planning for Maintenance

From the Start

Build maintainability into your writing process from day one:

A Maintenance Schedule

Set a regular schedule for maintenance:

Versioning Your Book

Minor Updates

Small fixes (typos, minor code corrections, clarifications) can be published as updates to the current edition. In digital formats, readers may get the update automatically (Leanpub) or need to re-download.

Maintain a changelog so readers can see what changed.

New Editions

A new edition is warranted when changes are substantial enough that the book is meaningfully different from the previous version. Common triggers:

A new edition is also a marketing event (see Chapter 10). It generates fresh attention and sales.

Communicating Changes to Readers

Managing Reader Feedback

Channels

Make it easy for readers to report issues:

Triage

Not all feedback requires action:

Responding to Feedback

Always respond to reader feedback, even if the answer is “that’s outside the book’s scope.” Readers who feel heard become advocates. Readers who feel ignored become detractors.

The Second Edition Decision

At some point, you face a decision: invest in a second edition or let the book wind down.

Signals That a Second Edition Is Worthwhile

Signals That It May Be Time to Move On

There is no shame in letting a book reach the end of its useful life. All technical books are, to some degree, ephemeral. What matters is that the book served its readers well while it was current.

The Living Book Model

Some authors adopt a “living book” model: the book is never “done” and is continuously updated. This works best with:

The living book model is demanding but produces the most up-to-date resource possible. It works well for fast-moving technologies where a traditional edition cycle is too slow.


Key Takeaways


← Chapter 10: Marketing and Audience Table of Contents Chapter 12: Lessons from Successful Authors →