Live data from Hacker News

Ask HN: Considerations when asked to write a book?

news.ycombinator.com

71–80 of 147 posts

Re: Ask HN: Considerations when asked to write a book?

#71
I've written a book, on publisher's request. It helped that I had about 7 years of experience as a freelance writer for one of their well established IT magazines.

While others in the thread have already stated the obvious (don't think of doing it for money; negotiate everything; under promise, over deliver etc...) - there are a few things you should be aware of as a first-time book author.

1: It will take a LOT longer than you ever thought possible. For every page of final product, you will have written 3-4 pages of text.

2: It's a full-time job. Expect to spend 5-6 hours a day, just writing.

3: The workflow between you and your editor is crucial. Treat the book the same way you would treat a complex software project - your editor will want regular progress reports, and you want to provide work-in-progress manuscript revisions or chapters. A good editor is going to send back lots of editorial comments, questions, requests for expanding (or sometimes contracting) on varying topics and so on. Approach this the same way you would approach a very thorough code review.

3b: Ask to meet in person with your editor before you sign the contract. The two of you have to be able to work together over written media.

4: You will learn a lot about how to use written and spoken language. You may want to consider the entire project an opportunity for an extremely intensive course on written communications.

5: Before you embark on the project, find out what activity helps you relax. Then find a way to record audio. When you feel blocked, take up the activity but keep the audio recording device at hand. When your mind comes unhinged and ideas pop up, record them immediately.

6: Don't even try to write your book "in order". Focus on one or two chapters at a time, and think of them as 90% independent results. The time to tie the chapters together comes towards the end of the project, as you and your editor realise that a previously "logical" chapter order may not work after all. Leave yourself some wiggle room to make the chapter shuffle easier to handle.

And because we in engineering discipline are even more likely to suffer from existentialism...

7: Do your best to maintain an emotional distance. You are not your book, and your value as a human being is not dictated by the progress of writing or the (lack of) success of the published book.

Basically, writing a book is easy. You sit down, open your veins, and pour the blood out.

P.S. Having an ISBN to your name is one hell of a CV item. But don't ever imagine that you're doing this to buff up your Publications section.

Re: Ask HN: Considerations when asked to write a book?

#72
I wrote a technical book for Wiley. 12.5% royalties for paper sales. 25% for book. Negotiate the ebook rate.

The main thing that surprised me (which shouldn't have) was the complete lack of marketing Wiley did. You write it, you find the tech editors, you edit it. They assign someone to you who basically bugs you to turn in chapters. I had the cover designed myself so it wouldn't suck. Then it comes out and you are the one who has to market it. but for me it was fun just to do it.

Re: Ask HN: Considerations when asked to write a book?

#73

I have authored a book for Manning (Java testing with Spock) and was approached like you are (they noticed some of my technical articles) My advice 1) Unless you are going to write a big hit, you are not going to earn match. You write a technical book for prestige, not money. Writing a technical book for money is the wrong reason to write it. Stop now. 2)You should really know your topic well. I mean REALLY know it.…

I have never written a book, but having written many tutorials, shouldn't it be like teaching > prestige > money in a motivation scale?

Depends. I find sufficient quantities of money to be pretty motivating as well as quite useful. I don't have any problem with the satisfaction that comes from teaching or with egoboo but it's hard for me to justify the huge amount of work that goes into a book based on those non-monetary things alone.

As has been remarked elsewhere, the monetary rewards don't need to come from royalties. Books are quite valuable as validation for people who make income from other sources--and therefore help support consulting and other income streams.

Re: Ask HN: Considerations when asked to write a book?

#74
As someone who's currently 1/3 of the way into doing exactly what you've been asked... I'd advise you to really strongly consider the time it takes. I was wrong by a factor of 4. Thinking I could spend an extra few hours a week takes hours a night.

Expect no support, their staff are only there are a conduit to move things around. The other thing that shocked me is how crude it all is. The publisher I'm engaged with only has email and word docs. No form of document management nor version control outside of manual naming of the documents.

Even if my book sells well, it won't cover the cost of the time if I'd simply consulted that many hours. If you are considering it for the money, don't accept. If you want to study a subject in detail and get partially paid for it, then it might work out.

Re: Ask HN: Considerations when asked to write a book?

#75
I recently wrote a book for Packt (ASP.NET Core 1.0 High Performance - https://unop.uk/book).

I won't go into exact numbers, but you can expect an advance of around 1000 GBP (obviously, if you live outside of the UK then this is worth less now). This is paid in instalments, as you progress through writing the book.

Royalties will be around 15%, but you will need to pay back the advance before you see any of this. There will also be a minimum threshold before anything is paid out, otherwise it will be rolled over. You won't get any visibility of how well your book is selling apart from the quarterly accounts.

I don't think you can value writing a technical book solely on the direct financial return. You could probably make more in a week of contracting than you will see for your six months of effort in writing a book.

Look at it as more of an investment in marketing your personal brand. It can open doors to higher paid jobs and better contracting work. If you enjoy education (both learning and teaching) then you can look at it as a virtuous endeavour even if it doesn't pay well. As long as you go in with your eyes open to this then you won't be disappointed.

It's not normally a problem, but be careful about any lock-in on options for future works. You may wish to switch publishers after the book.

Be prepared for a very low tech process. Depending on where you work now, writing a book may be much less sophisticated than what you do to write code. The quality over time curve will not always go up and it is quite a complex oscillating wave function. :)

I may write more about this on my blog if anyone is interested. I'll also be at the London .NET User Group tonight if anyone wants to pick my brains or see a copy of the book.

Edit: LDNUG link - https://skillsmatter.com/meetups/8274-security-basics-and-un...

Edit 2: Show HN for the book on Amazon UK (cheaper because of weak GBP) if anyone is interested: https://news.ycombinator.com/item?id=12121133.

Happy to take questions.

Re: Ask HN: Considerations when asked to write a book?

#76

Don't write a book for the royalties. Books are far more valuable as marketing for your expertise. A single consulting gig (of a week or two) will likely pay more than the entire revenue of even a successful technical book.

This is the key, from the authors I've talked with. As everyone has said, it's a monstrous amount of work for a nominal amount of money.

An abstract "feather in my cap" isn't enough to make it worthwhile. Don't do it unless you have a specific, credible plan to make it worthwhile by providing consulting, training, speaking at conferences and the like.

Re: Ask HN: Considerations when asked to write a book?

#77

Don't write a book for the royalties. Books are far more valuable as marketing for your expertise. A single consulting gig (of a week or two) will likely pay more than the entire revenue of even a successful technical book.

This. But keep in mind that books generate consulting gigs. My first book probably earned $4,000 in royalties over the last six years. But I got a $10K speaking gig in Columbia almost immediately and a three year engagement in Australia at $24K/year not to mention business class seats to Sydney once a year.

Re: Ask HN: Considerations when asked to write a book?

#78
post #8

As an author of several books with an "established publisher" I guess my main advice is that you know 1000x more about your domain than your publisher and you have a better idea than them what the book should be like so that it will sell a year and a half from now. The best way to write a financially-successful book is not to negotiate the best royalty rates possible, but instead to make sure you write a book people…

That sounds like very good advice. Let me add to this that it is extremely important for a programming related book to double and triple check for technical accuracy, and in particular check again and again that code snippets actually compile if they are intended to be complete. Don't rely on any reviewers from the publisher to find mistakes.

A reputable publisher -- O'Reilly, certainly -- will ask you to find appropriate technical reviewers. The reviewers will get paid a very modest amount. Remember to include them in the acknowledgments.

(Source: me, technical reviewer on 2 O'Reilly books.)

Re: Ask HN: Considerations when asked to write a book?

#79
post #62

I'm currently an author with O'Reilly, writing about the design space. ( http://shop.oreilly.com/product/0636920038887.do ) I am in the final stages after over a year and half. I was in your position not too long ago and researched as much as I could before accepting, so I will skip things you will find in a quick Google search. Negotiating: 1. Everything is negotiable, remember that 2. Under promise on #pages, they…

> Negotiate on how many free books you can get to give away What's a realistic order-of-magnitude number there? 50? And do you have to agree not to sell them?

100 to 300 tends to be reasonable

Re: Ask HN: Considerations when asked to write a book?

#80
I've just spent 18 months working on a title for Manning which is due for publication soon: https://www.manning.com/books/cross-platform-desktop-applica...

- Writing a book is a huge undertaking - make sure that you have the time to do it.

- Find a good environment to write the book in - if you have kids/pets/others that will interrupt you, try to find somewhere else to do the writing - Marcus Hammerberg (the co-author of Kanban in Action) wrote his in coffee shops, with the side effect that he gained 10lbs, so factor that in.

- Try to pause on blockers if you can - time spent on coding/writing does not always result in the equivalent amount of book being produced.

- Check what the tech landscape for your book's subject is like - if it's very fluid then plan around it - since I started my book, Node.js was forked to create IO.js, Node Webkit was renamed to NW.js, IO.js merged back into Node.js, and then Electron emerged on the scene and now overshadows NW.js (which is ironic given that they have something of a shared history).

- Keep your editor informed - I've had quite an eventful 18 months and it helps to let them know what's going on in your life.

- Writing a book is a great feeling when you see your name as a published author.

I think the one takeaway is that it is like doing a dissertation whilst also doing a job - ask yourself if you can commit to that. If you can, great. And find the right motivation too, because you are putting at least a year of your life into this project.

Post reply on HN