Live data from Hacker News

Writing a software book and making over $100k

twitter.com

91–100 of 124 posts

Re: Writing a software book and making over $100k

#91
post #80

Earlier quoted context omitted.

People want to learn what you do at work. Real projects, real code, with usable output. Blog posts tend to teach in an idealized, shallow way - because it's easier to write about and easier to teach. If you, instead, put in the work to show every step, every detail, and every hack that sort of quality is extremely valuable to beginners. So I could say, go look at the Stack Overflow developer survey, or State of X 202…

I am in the fortune situation where I work on very low level details of foundational technology. Basically I believe that I got like 20 colleagues (people working on the same topic as myself) everywhere in the world, and all of them in big-tech companies. I had the idea to work on this: https://jr2sr.com but I don't see much interest yet... Even though I am not pushing it nearly as hard as I should

There is a huge amount of interest in learning how to become a sr. engineer. Go check out the work of swyx (also in this thread [1]). I believe he said he made $25k+ from his book.

He is inspiring, articulate, prolific, and all-around amazing. He just wrote a book on this exact topic. (No financial incentive, just a fan. He was recently on our podcast [2]).

What you'll notice about swyx is that he writes constantly about what he's learning. He takes tons of notes, and is able to digest them in a way that's easy for jr's to digest.

[1] https://news.ycombinator.com/item?id=23819320 [2] https://podcast.newline.co/episodes/cracking-the-coding-care...

Re: Writing a software book and making over $100k

#92

These numbers are possible and repeatable. I've made over $100k on software books at least 7 separate times [1]. If you're going to try to do this, the key idea is to build an audience e.g. an email list. You need to budget 50% of your time to writing the book and 50% of your time to blogging/promoting the content. There's basically three key aspects to making $100k on a programming book: 1. Market - is the topic bro…

> Strong promotion: ... collecting emails - launching to an email list of 10k-100k+ One thing I've often wondered about this: who are all these people posting their email addresses everywhere? Even if I'm reading a blog post I'm so interested in that I'd like to read more later, I would never dream of putting my address in one of those "sign up for more" popups. I know many will comment that it's offensive that they…

Even among technical folks you are in the minority. Especially among non-technical folks, who will toss their email into just about anything that asks for it for almost any reason.

Re: Writing a software book and making over $100k

#93

These numbers are possible and repeatable. I've made over $100k on software books at least 7 separate times [1]. If you're going to try to do this, the key idea is to build an audience e.g. an email list. You need to budget 50% of your time to writing the book and 50% of your time to blogging/promoting the content. There's basically three key aspects to making $100k on a programming book: 1. Market - is the topic bro…

[deleted]

Re: Writing a software book and making over $100k

#94

I'm the book author, so if you have any questions, let me know.

What program did you use to actually write your book? Word/Pages? What did you use for the blog?

I wrote the book in MarkDown using IntelliJ IDEA. The book is stored on GitHub and LeanPub fetches the files and renders it.

My blog is running on WordPress.com. I'm using a Business plan so I can better customize the website.

https://vladmihalcea.com/wordpress-business-plan/

Re: Writing a software book and making over $100k

#95

These numbers are possible and repeatable. I've made over $100k on software books at least 7 separate times [1]. If you're going to try to do this, the key idea is to build an audience e.g. an email list. You need to budget 50% of your time to writing the book and 50% of your time to blogging/promoting the content. There's basically three key aspects to making $100k on a programming book: 1. Market - is the topic bro…

> Strong promotion: ... collecting emails - launching to an email list of 10k-100k+ One thing I've often wondered about this: who are all these people posting their email addresses everywhere? Even if I'm reading a blog post I'm so interested in that I'd like to read more later, I would never dream of putting my address in one of those "sign up for more" popups. I know many will comment that it's offensive that they…

I asked that question, and then I realized I have subscribed to 4 or 5 free newsletters--currently money stuff, orbital index and stratechery.

And I have in the past bought books from peoples blogs as a way of saying thank you for providing great free content.

Re: Writing a software book and making over $100k

#96

I consider this a success story similar to an NBA star making it. So if 100k is very successful in terms of computer book revenues, then I’d say money should not be the main motivation to do it, as there’s better, more reliable ways to earn money in the software industry - working for any SP500 company will easily get you the same amount of money in less than a year, more or less guaranteed. I know it’s not either or…

[deleted]

Re: Writing a software book and making over $100k

#97

Earlier quoted context omitted.

You mentioned publishers leave you with 10% of the sales. I can't wrap my head around that, how is that possible and acceptable by authors?

There are a lot of things publishers do behind the scenes that no one thinks about. Sure there are things like marketing and printing. There are a lot of other little things too. Content editing. Publishers often hire another person who is at least or more knowledgeable on the subject to review what the author says. They make sure that all the code works, does it make sense in certain contexts etc. When code doesn't…

> There are a lot of things publishers do behind the scenes that no one thinks about.

That is definitely part of the publisher's pitch, but from what I gather, that is less than they'd like you to believe.

> Content editing.

Good editing is invaluable, but it's important to distinguish different kinds of editing. "Developmental editing" is high-level "what kind of book does the market want us to write" guidance. If you're writing a technical book, you shouldn't need that. You should already be plugged into the scene for the people who want your book and know what they want. Your domain expertise should also mean audience expertise.

An editor at a publisher doesn't have your domain expertise, and probably doesn't know the audience as well as you do. When I wrote a book on software architecture for games several years ago, an editor at O'Reilly wanted me to use Objective-C as the language (instead of basically pseudo-codish C++). Think about how much I would have regretted that choice today.

Line editing and copyediting are making sure your stuff is grammatically correct and consistent. This is really helpful, but you can also simply hire a freelancer to do it.

> Publishers often hire another person who is at least or more knowledgeable on the subject to review what the author says.

They pay technical editors a pittance. (I know, I've been asked to be a technical editor for several books.) Those that have the deep skill you want are too busy and worth too much to do it. Those that say yes probably won't do as good a job as you'd hope. It's simply not worth their time to go through your book with a fine-toothed comb. They'll find a lot of stuff, but you really can't rely on them. And, again, this is something you could hire yourself if you wanted to.

For my two books, I simply made the repo for them open and let people file bugs. That has been much more thorough than a couple of busy technical editors would be.

> There are other things too like a content editor. Does the entire book flow together (2+ authors, that's a big deal). Is the language style the same? Are there spelling and punctuation errors? Is the formatting correct?

Yeah, this is important. Though it's worth thinking about how much you're willing to pay them to do this. If it's worth it to you, great. But it may not be.

> Someone has to build the index at the back of the book. (Sometimes the author does this).

Yeah, indexing is a chore. You'll do a better job than an indexer would because you know the domain better. You can also, honestly, just kind of half-ass it. Indexes are less important now that you can search in ebooks.

> Not to mention, the company puts their name behind the book. I buy a lot of books simply based on the publisher and pass on others. As an author, you're paying them to lend their reputation to your work.

This is true and is a big one. The big publishers have done a great job of building prestigious brands and they loan you that prestige. That can be very valuable. This matters in particular for fiction where there is a sea of garbage. With technical books, it's so hard for an author to finish a book that I think it's less of an issue. Also, frankly, I think a lot of publishers have been diluting their brands by publishing stuff that isn't that good.

Either way, readers will come to your book largely because of the topic and hopefully because they know who you are already. A pretty woodcut animal and O'Reilly logo on the cover only goes so far. How much is that worth to you?

The way to look at this is: will a traditional publisher increase my sales enough to more than pay for the share they take? If so, do it. If not, they're just leeching off you.

Re: Writing a software book and making over $100k

#98
post #58

Earlier quoted context omitted.

I was approached by two "real" publishers asking me whether I want to publish my book with them. I had declined both of them as they only offered 10% royalty rates. I didn't have to pay for editing. I did everything myself: writing, diagrams, proofreading, marketing. In fact, I decided to self-publish it after reading this article from Antonio Goncalves about his Java EE 7 book: https://antoniogoncalves.org/2014/09/1…

Everyone should obviously do things as they individually see fit. But, in my experience, publishing something without someone else doing at least copyediting/proofreading tends to lead to a lot of errors and is certainly not something I would advise in general. All I know is that I find it hard to even publish a blog post without typos if someone else doesn't edit it--and sometimes even then. (The good news is that i…

> publishing something without someone else doing at least copyediting/proofreading tends to lead to a lot of errors and is certainly not something I would advise in general.

Agreed, but it's easy to hire a freelance copy editor. In fact, that's often what traditional publishers do too.

Re: Writing a software book and making over $100k

#99
post #8

I'm the book author, so if you have any questions, let me know.

If everything in the book was also in your blog posts, didn't that dampen sales of the book? This is my fear, if I give it away, no one will buy it.

I have the entire text of my first book available online for free. My sales have been way more than I ever expected, year after year.

It accomplishes a few things:

* While I was writing the book, I published each chapter online as I finished it. The top of each page has a link to my mailing list. This was a great way to build an audience. By the time the book was complete, I had a mailing list with thousands of people I could tell about it.

* It lets readers try before they buy, which builds confidence.

* It makes for a very effective web presence. People searching for the topic are likely to find it.

* People really love it. Even if they never buy it, they become fans because they've been given something for free. That in turn makes them walking advertisers for the book. I've had people who read the entire book online buy a copy afterwards just to say thanks.

* It enables people who can't afford it to still have access to the material. This may not make me more money, but it's important to me.

Re: Writing a software book and making over $100k

#100

These numbers are possible and repeatable. I've made over $100k on software books at least 7 separate times [1]. If you're going to try to do this, the key idea is to build an audience e.g. an email list. You need to budget 50% of your time to writing the book and 50% of your time to blogging/promoting the content. There's basically three key aspects to making $100k on a programming book: 1. Market - is the topic bro…

> launching to an email list of 10k-100k+

Wow. I "launched" the premium version of Alchemist Camp just over two years ago to a list of about 250. Now my list is between 3,000 and 4,000.

My business model is a bit different since I'm selling subscriptions to a growing library of screencasts instead of one-off books or courses, but the number of people signing up and staying on my email list is a critical business driver. I get very few unsubs and have approximately a 40% open rate, so it's definitely a top of the line issue.

I suspect my main problem is #1. Elixir is a small market. That said, I'm a bit weak on #3 as well and would love to see some examples of your promotional efforts!

Post reply on HN