Comment by Einenlum

Comment by Einenlum 3 days 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 3 days 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 3 days 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 3 days 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 3 days 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.