I have written a textbook. Now what?
In the past months I have created a compiler construction primer with strong emphasis on the practical side and published it at Lulu.com. The book homepage is here:
http://www.t3x.org/reload/
I have received quite encouraging feedback about my works, but most people who buy my books stumbled across them by accident. Some of them have asked me why they had not heard about me earlier, given the fact that they found my books quite illuminating.
So here is my question: how do I make my books known? I have announced the latest one on Usenet and on reddit. On reddit the posting disappeared after a few hours, most probably because some folks thought it was "spam". Up to that point, comments were very positive.
That's pretty much it. I have run out of ideas, so any thoughts you might to share with me on the topic of book marketing would be highly appreciated!
EDIT: sorry about the messy formatting. I obviously have no clue how this web 2.0 stuff works. :-/
17 comments
[ 3.0 ms ] story [ 47.5 ms ] threadI Googled your name and found quite a lot of your books for download, but not much more info (did not search very long).
If you want to become a "name" in some area, you must talk about what's happening now. If any possible, become a (leading) member of some important OSS project. (As an example take Yehuda Katz, his blog and books are very well known in the community)
Most of the books I have bought in the past 2/3 years have been because I have consumed other articles from that author in the past, got to like and understand their point of view and style.
I'm much more inclined to buy a book from a blog I find I keep coming back to.
Also, it might be good to look at this article that was on HN the other day http://successnexus.net/bundling-strategy-joanna-wiebe-inter...
1. The book's homepage looks quite old-school. This isn't necessarily bad, but may make some people skeptical, or make them erroneously think it's an old '90s page. Perhaps at least put the publication date (2012) on the page somewhere prominently.
2. It might be possible to promote the SubC compiler independently. It could be useful to various people for pedagogical purposes, and if it gets known, the book will get some indirect promotion. Perhaps write something comparing it to tcc, the other well-known small-and-free C compiler.
3. Being able to sell copies through Amazon may help sales, though iirc you do get a smaller cut of the proceeds in that case. It looks like you don't currently have whatever Lulu package is needed to get an ISBN, so the book doesn't show up on Amazon.
I have also thought about promoting SubC independently, but ran into the same wall as with the promotion of the book. I have declared its existence in comp.compilers and on reddit. That's what I have always done, but there remains a nagging feeling that I could do more.
I have tried an ISBN and Amazon with other books, which resulted in exactly zero sales, so I prefer to save that money.
Other than being published, you could gain a lot of visibility by having your book reviewed by influential people for your target demographic.
Also, as other pointed out, having more of an online presence (given the demographic you can skip Facebook, but Tweeter and G+ sounds like good addition to Reddit) if you don't want to have a blog.
Usenet is now a barely animated corpse, but in addition for comp.compilers, comp.lang.c(.moderated) would likely make a good target given the subject.
A good book about blogging for technical people is ... "Technical blogging" by A. Cangiano.
It has a few chapters about promoting/marketing your blog and implicitly your product. For me this book was an eye opener for certain aspects of blogging.
I would rather pay some money for marketing than doing it myself, but my budget is limited, I have no idea where to start, and I do not know if it makes sense at all. What do you think? What about reddit ad campaigns, for instance?
This will annoy some of them, but if so, they will have forgotten about it fifteen seconds later, so I don't think it matters a lot.
You might offer free copies to any class (i.e., the students too) that uses it until it becomes more established.
Keep in mind that a lot of university professors are fed up with the traditional publishing model (see http://www.thecostofknowledge.com) and will be naturally sympathetic to you.
Keep the e-mail brief. No HTML. A lot of these people use Pine :)
Good luck!