DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports Events Over 2 million developers have joined DZone. Join Today! Thanks for visiting DZone today,
Edit Profile Manage Email Subscriptions Moderation Admin Console How to Post to DZone Article Submission Guidelines
View Profile
Sign Out
Refcards
Trend Reports
Events
Zones
Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Join us today at 1 PM EST: "3-Step Approach to Comprehensive Runtime Application Security"
Save your seat

Pros and Cons of Indie Tech Publishing

Indie publishing in the tech world has its advantages and disadvantages.

Mike Driscoll user avatar by
Mike Driscoll
·
Mar. 11, 19 · Opinion
Like (1)
Save
Tweet
Share
2.16K Views

Join the DZone community and get the full member experience.

Join For Free

I personally really love self-publishing, or indie publishing, so I am a little biased. In this article, I will go over what I think are the pros and cons of indie publishing versus going with a "real" publisher.

Pros

Here are my favorite parts about indie publishing:

  • I control the release date
  • I control the content
  • eBooks can be updated within minutes
  • Your royalty rate is 70 to 90 percent
  • Prices can be changed in seconds
  • Flash sales are easy
  • It looks good on a resume / CV

I'm going to expand a bit on some of these points. I have worked with two publishers as an author: Packt Publishing and Apress. Packt has very aggressive timelines for getting things done. Chapters have to be done according to the schedule. A publisher can throw you curveballs when you are getting close to the end as well.

When you self-publish, you control all of that. When I want to fix errata in my self-published book, change an example, or add a chapter, I can just do that and send out the update.

If I want to give my book(s) away for free to students (or whoever I want to), I can do that too. I donate books to local Python user groups, too. Feel free to contact me if you'd like some swag for your group. I may charge shipping if you live a long way away, though.

Leanpub, Amazon, and Gumroad have reports you can look at to see how well your book is doing. These are very useful.

Finally, I wanted to point out that employers don't seem to care if the book was self-published or done through a publisher. Either way, they are usually interested and/or impressed.

Cons

Here are some cons about indie publishing that I have learned:

  • You don't get an editor
  • No technical reviewers
  • No marketing department
  • No art department

After working with a couple of publishers, however, I noticed I didn't really get any useful feedback from editors. I have worked with No Starch Press as a technical reviewer, and I thought they gave better feedback to the author — but I only saw a little of that, so I don't really know how much they actually received.

I did have a couple of technical reviewers on my wxPython Recipes book. That was helpful, although not as much as I thought it would be. As I mentioned in my previous post, I usually use my blog and Kickstarter to get feedback about my books before I launch them — and that works as well as (or better than) technical reviews.

It is nice to have someone else do the marketing. Packt even assigned a publicist to me briefly. And Apress was helpful in giving me ideas about more consistent styling of the chapters and sections.

In a way, the biggest con of self-publishing is that you have to pay for everything. Artwork is expensive. Advertising is expensive, too. You have to keep an eye on all of that, and figure out what you want to spend and how you want to spend it.

Negotiating Contracts

When you self-publish (or just blog a lot), publishers will probably come knocking and ask you to write for them. Or they might ask to buy the rights to your book and reprint them under their branding. While I don't have a lot of experience negotiating contracts, I will mention a few points.

If you are not well-known in whatever community you want to sell to, that will hurt you at the negotiating table. Make sure you have the publisher's timetable before you decide on your final asking price.

Writing a book is a time-consuming and usually lonely process. Unless you already write a lot, it will most likely take you much longer than you expect. If the publisher wants you to do a convention, make sure to ask for your compensation to go up. They may not pay for everything, but they will usually bump it up a bit.

One other thing I want to mention is that the advance you get paid may be all you get paid for the book. In fact, it is best to just think that is what is going to happen, so you don't get disappointed. Let's crunch some numbers. Most publishers pay around 10 percent as their royalty rate. Now let's say you get a $4000 advance. You don't start getting royalties when they hit $4000. Instead you get paid when your royalty amount goes over $4000.

If the book is selling for $25, your royalty will be something like $1.25. You would need to sell over 3000 books before you start getting royalties. Sadly you will probably never get there.

You can read more about this topic and writing books in general here.

I think the biggest positive I had when working with publishers is getting one of my books in a Humble Bundle. As an indie publisher, I can't get into those. Will I make any money from that? I don't know. The royalties for bundles are small, and you only find out how well your book is doing on a quarterly basis at best.

Wrapping Up

I really enjoy publishing my own books. I like the freedom it gives me with the content and the ability to share my content however I see fit. I have learned a lot from working with publishers, though. They certainly have their place. But I think you can do just as well without them — if you are willing to put in the work.

Cons Book

Published at DZone with permission of Mike Driscoll, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • Better Performance and Security by Monitoring Logs, Metrics, and More
  • Kubernetes vs Docker: Differences Explained
  • OpenID Connect Flows
  • Key Considerations When Implementing Virtual Kubernetes Clusters

Comments

Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends: