Chapter 9: Publishing Options
You have a manuscript. Now you need to get it into readers’ hands. The publishing landscape for technical books has changed dramatically. Traditional publishers still matter, but self-publishing and alternative models have become viable — and sometimes superior — options. This chapter lays out the choices.
Traditional Publishing
Traditional publishers handle editing, design, printing, distribution, and (some) marketing. In exchange, they take a significant share of revenue and control over the process.
Major Technical Book Publishers
- O’Reilly Media: The most recognized name in technical publishing. Known for quality and reach. Publishes through their online learning platform as well as print.
- Manning Publications: Strong in practical, tutorial-style books. Known for their “in Action” series.
- Pragmatic Bookshelf: Developer-focused. Known for quality and a good author experience.
- Packt Publishing: High volume, broad range of topics. Faster publishing cycle but sometimes lower editorial quality.
- Addison-Wesley / Pearson: Long history in computer science. Publishes both academic and practitioner titles.
- No Starch Press: Known for accessible, well-designed technical books.
The Traditional Publishing Process
- Proposal: You write a book proposal (typically 10-20 pages) including the book concept, target audience, table of contents, sample chapter, market analysis, and your qualifications.
- Acquisition: An editor reviews your proposal. If accepted, you receive a contract.
- Writing: You write the manuscript according to the publisher’s guidelines and schedule.
- Review: The publisher coordinates technical review and developmental editing.
- Production: Copy editing, typesetting, cover design, indexing.
- Publication: Print and digital distribution through bookstores, Amazon, and the publisher’s platform.
Pros
- Professional editing and production quality.
- Distribution network: bookstores, libraries, corporate accounts.
- Credibility and name recognition.
- No upfront cost to the author.
- ISBN and professional cataloging.
Cons
- Low royalties: Typically 10-15% of net receipts. On a $50 book, you might earn $3-5 per copy.
- Slow timeline: 12-18 months from signed contract to publication is typical. For fast-moving technologies, this can mean your book is partially outdated on release.
- Loss of control: The publisher makes decisions about title, cover, pricing, and sometimes content.
- Rights: You typically assign rights to the publisher for a period (often 5-7 years or more).
When to Choose Traditional Publishing
- When credibility and wide distribution matter more than revenue.
- When you want professional editing and production without managing it yourself.
- When you are writing about an established topic with a long shelf life.
- When you don’t have an existing audience to market to.
Self-Publishing
Self-publishing means you handle (or hire out) everything: editing, design, formatting, distribution, and marketing. You keep a larger share of revenue and retain full control.
- Amazon Kindle Direct Publishing (KDP): The dominant platform. Publish eBooks and print-on-demand paperbacks. Royalties of 35-70% depending on pricing and distribution choices.
- Gumroad: Sell digital products directly. 10% fee per transaction. Popular in the indie developer community.
- Leanpub: Specifically designed for technical books. Write in Markdown, publish iteratively (sell the book while you are still writing). Variable pricing model. 80% royalty minus a small flat fee.
- Apple Books: Distribute through the Apple ecosystem.
- Google Play Books: Another distribution channel.
The Self-Publishing Process
- Write: Complete your manuscript.
- Edit: Hire a freelance editor (developmental, copy editing, proofreading).
- Design: Hire a cover designer and interior formatter, or do it yourself.
- Format: Convert your manuscript to EPUB, PDF, and print-ready formats.
- Publish: Upload to platforms, set pricing, write the sales description.
- Market: This is entirely on you.
Pros
- Higher royalties: 60-80% versus 10-15% from traditional publishers.
- Full control: You decide the content, price, timing, and marketing.
- Speed: Publish as soon as the manuscript is ready.
- Iterative publishing: Update the book as technology changes. Leanpub actively encourages this model.
- Retain rights: The work is always yours.
Cons
- Upfront costs: Editing, design, and marketing are your expense. Budget $1,000-5,000 for professional quality.
- No built-in distribution: You need your own audience or a marketing strategy.
- Quality risk: Without a publisher’s quality bar, it is easy to release a book that isn’t ready.
- No publisher credibility: Some corporate buyers and libraries prefer established publishers.
When to Choose Self-Publishing
- When you have an existing audience (blog readers, newsletter subscribers, social media following).
- When the technology changes rapidly and you need to update the book frequently.
- When maximizing revenue matters to you.
- When you want full creative control.
The Hybrid Model: Early Access Publishing
Some publishers and platforms support early access programs where readers purchase the book while it is being written. This model has significant advantages for technical authors:
- Cash flow: Revenue starts before the book is complete.
- Feedback loop: Early readers provide feedback that improves the final product.
- Motivation: Paying customers create accountability to finish.
- Market validation: Strong early sales confirm demand.
- Leanpub: Built for this model. You publish with as few as one chapter complete.
- Manning MEAP (Manning Early Access Program): Traditional publisher with early access.
- Pragmatic Bookshelf Beta Books: Similar to MEAP.
Open Source Books
Publishing your book for free online, with optional paid formats (PDF, EPUB, print), is a model that works well for community-building and reputation.
- GitHub Pages + mdBook: Host a free web version on GitHub Pages.
- Read the Docs: Designed for documentation but works for books.
- Your own website: Full control over presentation and analytics.
Revenue Models for Open Source Books
- Free online, paid downloads: The web version is free; readers pay for PDF, EPUB, or print. This is the model used by many successful open-source books.
- Donations and sponsorship: Patreon, GitHub Sponsors, Buy Me a Coffee.
- Consulting and training: The book drives leads for paid services.
- Print sales: Many readers prefer a physical copy even when the content is free online.
When to Choose Open Source
- When building community reputation is the primary goal.
- When the content aligns with an open-source project or ecosystem.
- When you don’t need direct revenue from the book.
Pricing Your Book
Digital Pricing
Technical eBooks typically sell for $20-50. Factors that affect pricing:
- Depth and length: A comprehensive 400-page book commands a higher price than a 100-page focused guide.
- Niche value: Books on specialized professional topics can price higher than books on popular general topics.
- Market comparison: Check what competing books charge.
- Bundle options: Offer tiers — eBook only, eBook + code, eBook + code + video screencasts.
Print Pricing
Print-on-demand pricing depends on page count, paper quality, and format. A typical technical paperback sells for $30-60. Your margin will be lower than digital.
Variable Pricing
Leanpub and Gumroad support “pay what you want” with a minimum and suggested price. This model often yields a higher average price than a fixed price, because some readers voluntarily pay more.
Licensing and Rights
Copyright
You automatically hold copyright on your work. Registering it provides additional legal protection but is not required.
Creative Commons
Consider licensing your book under Creative Commons if you want to allow sharing or derivative works. Common options:
- CC BY: Anyone can share and adapt, with attribution.
- CC BY-NC: Share and adapt for non-commercial use, with attribution.
- CC BY-NC-ND: Share with attribution, non-commercial, no derivatives.
Code Licensing
License your code examples separately from the book text. A permissive license (MIT, Apache 2.0) lets readers use your code in their projects, which increases the book’s value.
Key Takeaways
- Traditional publishers offer credibility, distribution, and professional production at the cost of control and revenue share.
- Self-publishing offers higher royalties and full control but requires you to manage editing, design, and marketing.
- Early access models provide revenue and feedback before the book is finished.
- Open-source books build reputation and community, with revenue from paid formats and related services.
- Price based on depth, niche value, and market comparison.
- License code examples permissively — it increases your book’s value to readers.