Adventures in Self Publishing
petekeen.net
petekeen.net
Additional data points are always very much appreciated and it's very good of the author to release his tools and methods for others to learn from. Of course, the $5k in 2 weeks doesn't account for the time it took him to write the book or the opportunity cost of not taking other work, so this still might not have been a financially worthwhile venture, but hopefully it will keep selling and he'll publish more about it.
How much of the book is useful (probably wrong word choice) if the reader does not know Rails?
My guess is that an accomplished developer with a few languages under his/her belt might be able to understand and translate aspects of the code. At one point it becomes more opaque and you can't go further without learning Rails. I know nothing about Rails, which means I don't have a real sense of how difficult it might be for someone coming from, say, Python, to read and understand Rails.
Note: This isn't criticism. I am interested in the book but don't work with Rails and don't have the time to dive into learning it. Because of that I am trying to determine if the book would really be useful to me. I am currently working with Python and have good command of probably a dozen or more other languages.
Thanks again for publishing this.
Total start-up costs: $150 (proof copies etc.)
We're lucky as programmers that we tend to be able to wrangle LaTeX, and some of us have taste in typography and an ability to write decent prose. This means that the up-front cost of editors, typesetters, cover designers and so on is gone.
The disadvantages compared with my previous (real) publisher are a) no advance and b) no marketing and c) paying for translations to be done. Everything else has been an advantage.
When someone buys my book on Amazon for $35 I get $21. No traditional publisher can beat that.
> no marketing
That's definitely been the biggest learning component of this project. Having to do all of the marketing myself has been eye opening and very instructional.
I haven't really done any marketing except for the initial announcements. Most people find it directly on Amazon, or find the website by searching for "<language> book".
Thanks!
Profit per copy $21/$9/$14 amazon/kindle/PDF
Haven't done any real price experiments yet.
Thanks for being so open with the numbers. That same openness is what got me to start over a year ago. Glad I could serve as an inspiration as well.
For those making revenue/hours comparisons: Yes, a book will often make less money then consulting in the short term.
If you always focus on the next week or month then you won't be able to move beyond those consulting numbers.
Real success requires long-term thinking. Pete has started something that—at a minimum—will allow him to significantly increase a consulting rate. But more likely he can turn the beginnings of his list and book into screencasts, speaking engagements, more books, etc.
High quality instruction is always in demand. Given enough time and work you can make $250k+ a year doing it.
I'm always happy to link to good stuff, but I must admit, if I'm not making any money out of it, I never push anything particularly hard.
This makes me wonder if I partnered with or acted as a publisher to indie writers like this, I could quite easily offer a 50-75% "royalty" yet push it more frequently and heavily to my audience and everyone wins. Indeed, I believe this is what Pragmatic Bookshelf does when it takes on previously written indie books(?)
I bet you could significantly increase your revenue by working directly with authors—though if you try to republish their books it would be more work for them.
Just work with one author a month, whose book you have carefully vetted, and promote it to your lists for a commission.
Given the amount of traffic I'm getting for even my rather esoteric compiler articles from your sites (including a steady trickle of visitors still coming from your Ruby Inside article a couple of years ago), you must be delivering quite substantial traffic to more "mainstream" Ruby related sites.
- How many sales you got from this HN post?
- Have you received any consulting gigs from the book?
- How big did your mailing list get?
- Why aren't you collecting signups to your list from this blog post?!?!
There's a signup button at the bottom of the sales landing page, but you're right it should definitely be on the blog post too. I'll fix that shortly.
I keep churning a couple of book ideas over in my head, and probably should put them out for testing, to see which one would work in practice. One about physics in the "Learn X the Hard Way" style, one about Facebook page/group management since that's what I was doing with a bunch of side projects, but it's a very quicksand topic. https://leanpub.com/u/imrehg
In the meantime, trying to help a friend to turn his paper-book into ebook, which comes with its own can of worms. How to Start a Business in Taiwan https://leanpub.com/startabusinessintaiwan
Over time it seems to be selling more and more. The first month was pretty slow in sales though.
There's a bit of a hack you can do to create a continuous single-page PDF if you're generating your book from html/css:
@page {
size: 216mm 17600mm;
}
That tells the PDF printer to make the page 8.5 inches wide and
really really long.It's dirty, but it works!
Derek Sivers said this about it when I sent him a copy:
"I love that continuous-page PDF format. Never seen that before, but it's so much handier than artificial pages."
For my upcoming book, I'm releasing both a page-breaks and a continuous version of the PDF.
http://devopsu.com/books/taste-test-puppet-chef-salt-stack-a...
The continuous PDF doesn't work well in some PDF readers, so unfortunately I have to also provide a version with page breaks.
## Full Setup
For the curious, here's the rest of my setup:
I'm using Jekyll so I can just do everything in markdown/html/css. It uses pygments for the syntax highlighting and I'm using my own customized syntax coloring styles. Then I use PrinceXML for generating the pdf.
It makes for a nice workflow...
First I start the jekyll server with the --watch flag so it will auto-recompile the html:
jekyll serve --watch
Then I use PrinceXML to generate the pdf: prince http://0.0.0.0:4000/breaks-no.html -o breaks-no.pdf
If I want to have the pdf auto-generated too, I use fswatch (OSX
utility similar to inotifywatch): fswatch dir_to_watch_for_changes "prince http://0.0.0.0:4000/breaks-no.html -o breaks-no.pdf"
Jekyll is handy since I can have multiple versions of the book, but
still keep things DRY via includes. For example, I have the book
version with page breaks (breaks-yes.html) and a continuous page
version (breaks-no.html).I tried several other pdf generation utilities, but none came close to the quality and consistency of PrinceXML.
The pro license for the server version of PrinceXML is pricey - $495 ( http://www.princexml.com/purchase/ ). So, I'm only using the pro version for development and for the final versions, I'll be using their SaaS product which is only $15/mo: http://docraptor.com/plans
Anyway, that's the process so far!
## Book Launch Tomorrow
Manage servers? One of the biggest wins for making your systems more awesome is to use a configuration management tool like Puppet, Chef, Salt, or Ansible.
If you want to make sure your systems are fast, scalable, and secure, the first step is having full control and power over them.
Tomorrow, Sept 4th, I'm launching my book "Taste Test: Puppet, Chef, Salt, Ansible" which is designed to save you the days or weeks of research when picking one of these tools.
In the book, I implement an identical project with each tool so you can see what each one is like to work with. You may be surprised at which ones were super easy and which ones were really difficult to work with.
To get a discount for the book release, just sign up on the mailing list: http://devopsu.com/books/taste-test-puppet-chef-salt-stack-a...
Looks like a good book, good luck on your launch!
2 weeks => 8 work hrs. per day. 5000$:80hrs. = 62,50$
1 $ = 0,7592$ = 47,4479€ = 47,45€ ---------------- total: 3796€ in two weeks.
50€ per hr. is a german student designer/programmer (first uni year) price. nothing special. the most work for 70-120,00€ p. hour.
I've definitely doubts about that price for a german first semester student. As a student in first semester you'll be a non payed trainee in germany.
I was interpreting the post as a statement of the average market rate, which is something else entirely.
A lot of technical books (for that matter: most books, regardless of subject) never generate a living wage from the book itself.
IMHO you are not factoring in the value of the built email list building. This will (hopefully) allow Pete to be exponentially more successful with future books.
2) A book establishes a customer base, and Pete can provide future offerings to this pool.
3) A book is a great way to establish credibility in a space. When someone is looking to hire a consultant to work out Rails <> Stripe, who looks more attractive: the guy who wrote the book on it, or "generic Rails developer"?
The focus is on long term asset building, not short term gain.