I've written NINE technical books and worked with multiple publishers. I've also done indie publishing.

People like to ask questions about that, so here's a thread on lessons I've learned
Writing books probably won't be especially profitable.

Unless you're selling hundreds or books yourself or tens of thousands through a publisher.
Here is how royalties typically work:

1) You get an advance. Let's say $5000
2) The royalty rate is typically around 10%
3) Royalties must pay off the advance before you get them
4) If the book costs $30 then your royalty per sale is $3 (0.1 * 30)
To pay off an advance of $5000 when the book sells for $30, you would need to sell 1667 copies.

That doesn't sound like a lot, but both of my published books came out 3-4 years ago and they still haven't paid off the advance
Reasons to go with a publisher:

1) Looks good on a resume
2) You might get an editor
3) You might get a publicist
4) You'll definitely have a deadline
5) You get an advance
6) The publisher takes on fulfillment
7) The publisher may promote the book
Reasons to not work with a publisher:

1) They may not provide an editor or publicist
2) A lot of them don't actually promote the book much
3) The deadlines can be crazy
4) You don't have control over your own book
5) You probably won't make much in royalties
Why I like Indie Publishing:

1) I have complete control of the book and what it sells for
2) Royalties for selling books on my own range from 30% - 90% depending on where you sell it
3) I can do book giveaways
4) I can edit the book and publish it on the same day
Tools I use to Write Books:

1) SublimeText (I write in Markdown)
2) @leanpub converts Markdown to epub, mobi and PDF
3) @Grammarly (grammar / spell check)
4) Wingware IDE (Python editor)
5) #Python
6) Git / GitHub
7) Dropbox
I sell my books on the following websites:

1) Amazon (Paperback and Kindle)
2) @leanpub
3) @gumroad
Creating paperbacks

@leanpub can create print-ready PDFs that you can use with Amazon, Lulu and other on-demand print services

Make sure you create a separate cover image for the front and back of the book

Some on-demand publishers have tools for cover creation
Fixing Typos in Books as an indie publisher

1) Just fix the file(s) and regenerate the book
2) Redistribute the book files
3) Sent out a notification to your buyers

This can be done in hours for easy fixes
If you liked this thread, RT it so others can read it too.

You can see some of my writing on @mousevspython

blog.pythonlibrary.org

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Mike Driscoll

Mike Driscoll Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(