Comment by Einenlum

Comment by Einenlum 10 months ago

4 replies

Oh boy.

I can relate so much to this article and everything said here. I published a book last year and it has been a long journey. It took me one year and a half to write it. But then when you think it's done, it's just a second challenge coming up. I wanted to write a book that was as straight-to-the-point as possible. The publisher I signed with didn't really understand my approach and wanted me to turn it into a random book ("less rough") where you would get the usual long and useless introductions that I hate. Took me a while to realise that if I signed with a publisher it was just to get this "I'm an author" recognition this article talks about. I realised I didn't even buy "regular" programming books and most of my library are self published books. I didn't want to publish a book I would have not read.

Ended up cancelling my contract and publishing it myself. I talk a bit about it in this article: https://www.einenlum.com/articles/my-book-from-php-to-python...

I sold like 50 of them but got great feedback. To anyone wondering if it's worth it financially, definitely NOT. Is it still worth it for other reasons? I would say I don't regret it but you first have to realise you'll go into a rabbit hole and experience the levels of stress the author of the article talks about.

ghaff 10 months ago

The advantage of a publisher like Apress or O'Reilly is a lot of people still attach probably excessive value to the publisher pedigree.

The downside, as you say, is that they control length, format, pricing, deadlines, etc.

I went through the publisher route once through two editions and, on net, I'm glad I did but I've also self-published in no small part because I'd rather write some more bite-size books on narrow topics and I want to be able to do whatever I want with the material on the schedule I choose.

  • Einenlum 10 months ago

    I agree. Being published by a big name gives you some credibility right away. The issue I personally had with the publisher I signed with (one that you mentioned) is the quality of their products. And I don't mean this specific publisher: it's the whole industry that is mostly broken. I'm not even talking about the content here, only the presentation.

    Most publishers can't provide good syntax highlighting for their programming books: mine didn't provide any (we're in 2024 and it's supposedly their domain of expertise so I'm baffled), and their ePub books are generally almost unreadable. I didn't want to make my readers pay $35 or $40 for a book that doesn't provide the basics of what you could expect from a programming book. In my case, the challenge was even bigger cause my book is about two programming languages and I needed syntax highlighting for both and a different theme for each. I don't think I've seen this anywhere yet in the "professional" programming book industry.

andai 10 months ago

Without additional context, my guess is that you could have sold more if you had gotten more exposure. If the quality is good and there is a market for it, then it's only potential readers not knowing about it that prevents them from buying it.

  • Einenlum 10 months ago

    I should have mentioned this part indeed. Finding a publisher and following their process is already a hard path. But if you decide to self-publish (which I did) then a whole new story begins. Being a good author is not what matters at this point. You'll need good communication skills and a strategy to get some visibility. You'll need to market your "product" and feel at ease with this. A self-published book can be amazingly written, but without a very good strategy it's a book no one will read, sadly (especially if your audience is very niche, like mine). It's the part I feel the least comfortable with, so I have to accept the very limited reach.