How I Made $70k Self-Publishing a Book about Ruby on Rails
nateberkopec.com
nateberkopec.com
I blame it on traditional publishing companies and old habits. My mom was a book editor, and the very best authors they published would sell 10,000 books. Their cut was something like $2/book, they'd pull in $20k.
So when I decided to write a book on growth hacking (https://www.secretsaucenow.com), I decided to self-publish. This was more difficult, I had to find an editor and pay them, had to market it myself, etc. Luckily I'm pretty good at the marketing part (hence the book) and I found old contacts of my mom's to edit, but we launched on Kickstarter, so I figured if it flopped I would know in advance.
We sold $66,000 on Kickstarter, then went on to sell another $44,000 on Indiegogo while we finished it up.
Since then we've sold around $20,000 on gumroad. In total it's something like 2,000 copies (though we charge a lot more per copy than most book publishers do, and that keeps us out of Amazon, etc.)
If I had a publishing deal I would make about $5,000 from that. But because I self-published I took home $130,000 minus costs and fees, so we'll conservatively say $100,000.
Now I sit back and check gumroad a couple times a day; I average $800 in sales per day, and almost make more from the book than I do from my (well-paying) full-time job. If I can keep this rate up I will replace my salary (or, rather, double it)
In addition you need to make quarterly payments for the estimated tax.
If you haven't done so yet. To fix your situation you can file an amended return. A CPA can do it for you... given your income, you should be able to afford it.
As your income grows so it does the likeliness of being audited.
https://www.irs.gov/businesses/small-businesses-self-employe...
Now that you have published your story, your real name and the income you obtained I strongly suggest to do it ASAP.
There is some fancy stuff you can do that helps, but once you get above a certain income level you just have to pay.
lol, I weep for you, Austen
It might surprise people that authors have material expenses, but it is very, very easy to have them, particularly if one is operating one's business in a disciplined fashion. Authors have an image of being starving artists but lawyers and accountants who work for authors, to pick two examples, are not.
I suppose that's often what you see in newspapers when you read a short excerpt or short story based on a book, must be reasonably effective?
Hell, I have more revenue in presales in a little over 6 weeks than 18 months of trying to build SaaS apps.
This is great, but it's also a single anecdote. Clearly there are people for whom it works out.
The real test is whether you, or someone using your identical methodology, can repeat it.
Especially if you either find a niche technology with bad documentation or a widespread technology with a bad problem, there's a lot of cash in it. I think the Meteor.js authors talked about pulling in $500k
As the saying goes, the plural of anecdote isn't data. I think the point here is that it's very much dependent on the niche and that your and other successful authors are atypical and doing better than most self published authors.
Whether or not that's true, I don't know. Maybe you are completely right. But we won't know from some anecdotes.
http://blog.danwin.com/don-t-forget-the-plural-of-anecdote-i...
If you have suspect data, throwing more suspect data in the pile doesn't make it less suspect. Anecdotal evidence is just that: unproven possibly suspect data. Having more of these doesn't make it any more reliable.
So regardless of the original quote, I stand by the plural of anecdote not being data.
I agree that experimental data is preferred, but sometimes observational data is all we've got, right?
It is not, however, good enough to treat as fact or make any general inferences from because it's not very strong evidence.
Then, when you consider the hundreds of thousands or millions of people who tried selling ebooks without buying your book to help them, it's clear that the OP had very atypical results.
The GP point is that publishers also cap the upside of the deal. While self publishing, if you win the unicorn lottery, you'll get an unicorn sized reward.
You're results are fairly atypical, but I think a lot of it heavily depends on the niche you publish under as well. I have friends that self publish romance books and they sell for ~$3-5. If they make 10k in a year they're happy. People see value in a $40 technical book over a typical novel.
A survey I saw recently had the median income for unagented authors at around $7k/yr for non-technical genres.
The Romance Writers of America industry group has always been well ahead of the curve on self-pub - ironically further ahead than the Science Fiction and Fantasy industry group.
The big problem with self-pub is marketing and audience building. (Fifty Shades started as a marketing exercise, written by a professional marketer.)
Most self-pub has similar problems, including tech self-pub.
Publishers used to do the marketing for writers. Now they expect writers to do it. Most writers have worked out that if they're going to do the marketing anyway, giving up more than 80% of the income in return for an initial advance may not be a great deal.
Unfortunately marketing is hard, and not many people are good at it. Especially writers, who tend to think all they have to do is put the book up on Amazon, mention it on Facebook, and wait.
So the intersection of "can write", "can market", and "can finish a book and not just think about writing one" is a tiny percentage of the total aspiring author demographic.
Really? I thought Fifty Shades started as a porny fanfic of the Sparkly Vampire book(s?), and a variety of sources (via Wikipedia) seem to back that up with references going back to before it was published.
Very few people actually "buy" the erotica. Most just consume it through KU.
>Here are some examples of how it would work if the fund was $10M and 100,000,000 total pages were read in the month:
The author of a 100 page book that was borrowed and read completely 100 times would earn $1,000 ($10 million multiplied by 10,000 pages for this author divided by 100,000,000 total pages).
The author of a 200 page book that was borrowed and read completely 100 times would earn $2,000 ($10 million multiplied by 20,000 pages for this author divided by 100,000,000 total pages).
The author of a 200 page book that was borrowed 100 times but only read halfway through on average would earn $1,000 ($10 million multiplied by 10,000 pages for this author divided by 100,000,000 total pages).https://www.theguardian.com/books/2015/jul/01/scribd-cuts-ro...
I think you really should qualify this for the sake of all of us amateur writers out there. I would've said "people severely, severely overestimate the amount you can make self-publishing."
Most of us don't have a book idea worth writing about or are really bad at writing, or both. It's also really hard for a lot of us to realize which group we're in.
You say "I raked in $TONS for a $40 non-fiction book that helps folks with business development" but I think the rest of us should recognize those details when we see your numbers. If I want to write a book about the subtle great things about unit tests, python, or the great American novel, I should tread with caution. My boring story will probably not make $TONS.
> very best authors they published would sell 10,000 books. Their cut was something like $2/book, they'd pull in $20k.
This is a more interesting part of your post, and worth highlighting. Self-publishing can net you a LOT more than working with a publisher. But for sure you've got to start with an idea that people think is worth buying.
Basically: You want to find a niche where people need what you're selling, and charge a lot for it.
And (see my other comment) where you want to stick around.
And then I never revised it because I was sick of the tech, and had moved on.
Still glad I did it, but I'd spend a lot of time thinking about the product category before I'd write another book.
Most authors won't make a lot of money but, for many types of jobs, published books can support a lot of other things even if they're not some definitive best seller.
[0] https://books.google.com/books/about/Zope_Bible.html?id=0pCU...
So far (over 2 years), it's resulted in about $50,000 of revenue. Probably going to breach $100,000 lifetime revenue by the end of this year.
Here's a preorder link for the new edition (you already get 180 pages): https://gumroad.com/l/mTWg
I should update that, but I've been busy improving the content and building better examples and learning how to do better video so I can do justice to the planned upgrades.
I intentionally didn't want to keep the price high, hence the low % of paid purchases, plus the book is FOSS.
That said, I totally agree that self publishing is not held in high regard by most, even on HN I was told that "it's a guide" and not a book and when you mention it on you resume, the interviewer would expect a real book in a real store!
_If_ you hit the right niche, there is a lot of money in self publishing, that's for sure.
I agree completely if we're talking about self-publishing technical books. For fiction, my impression is that it's a whole other ballgame.
But, yes, I've been completely blown away too by how well my self-published book did. It really was a life changing experience.
[0] http://gameprogrammingpatterns.com/
[1] http://journal.stuffwithstuff.com/2014/11/20/how-my-book-lau...
[2] http://journal.stuffwithstuff.com/2014/11/03/bringing-my-web...
[3] http://journal.stuffwithstuff.com/2014/04/22/zero-to-95688-h...
ftfy
People enamored with the literary arts often don't have a marketable skill that would allow the freedom to pursue a book without an advance and outside capital/support. Good to see Kickstarter has helped change that.
I wrote and published on Leanpub, (https://leanpub.com/successfulunittest). My marketing was not good enough as I am not that good at it. I only managed to sell about 10 books. In my next book, I would build up the audience as mentioned in the linked article.
Congrats on the success now and in the future.
The table of content's was straight forward but lacking any substance. Maybe consider allow downloading a sample number of chapters?
Any feedback would be great!
If your book is good then reddit is very supportive.
I'm considering self-publishing a fiction work that I'm working on as a hobby.
It would be nice to turn my passion into a source of income.
Just like with software, you can build the most amazing tool or product in the world. No one is going to buy it without marketing it.
Same with a book, it's all about the marketing.
And if you have any questions/concerns/feedback good or bad (you or anyone else reading this), I'm at sahil@gumroad.com.
Glad you're finding value in what we've built.
(The emphasis on "course" was mine.)
It looks like much of the revenue was the full course which means videos and Q&A webinars.
I'm not going to say it's clickbait but it's slightly misleading to put "Book" in the article's title since most tech authors including Douglas Crockford, John Resig, etc will not be able to pull $70k in 12 months whether they self-publish or let a traditional publisher like O'Reilly market the book.
That said, congratulations on producing content that people want to pay for. Your numbers seem to be better than the author royalties from Pluralsight/Lynda for a single course.
Part of the advantage of self-publishing is that you can be sophisticated in your product and not sell "just a book".
I saw that "Secret Sauce" also had a video package with a Slack channel so it's not clear to me if austenallred was talking about about receiving $124k for "just a book" with no value-added content.
>be sophisticated in your product and not sell "just a book".
Yes, that makes since. On that note... since you have a year's worth of data, have you determined if the "Slack channel" for the $99 package to be a big factor to encourage purchase?
The Slack channel was a last-minute afterthought when I was testing the product originally, but I kept it in and advertised it because so many of my testers thought it was a great idea.
I released a book in May 2016 teaching PHP programmers how to refactor code with lots of loops and conditionals into collection pipelines.
So far it's made about $180,000 CAD.
~$30,000 of that came from the "just the book" tier, at $29-$39 (depending on if the customer bought at the discounted launch price)
~$75,000 came from a "book + screencasts" tier, at $59-$79
~$75,000 came from a book/screencasts/example application tier, at $135-$179
If I had only given people the option of the cheapest tier, I would've made less than half of what I made by adding additional tiers.
The absolute bulk of the value is all in the cheapest tier, in fact the screencasts are the same examples from the book + just two bonus examples, and the example application is a project I already had that happened to use a lot of the principles in the book.
You can take a look at the landing page here if you're interested: https://adamwathan.me/refactoring-to-collections/
I think this sort of success is pretty achievable, I just followed the strategy outlined by Nathan Barry in his "Authority" book: http://nathanbarry.com/authority/
Nobody is going to make a lot of money selling a $40 book through a traditional publisher. If you really want to produce content like this and be able to earn a living from it, you need to be a bit more strategic about it, which includes things like tiered pricing.
I don't think it's deceptive to call it a "book" just because the author put in the extra effort to give people the option to pay a premium price for some bonus material; that's the right way to self-publish a book if you actually want to earn a decent income from it.
Curious, how many of these buyers have some sort of corporate backing, ie businesses buying it for their employees?
I was very sceptical at first to see people paying $100+ to learn how refactor their PHP code into functional style.
Then again it sounds realistic enough:
1000 book buyers 1000 "screencast" buyers 500 full package buyers
So there is a market for 2500 PHP developers willing to improve themselves.
It just seems like a $100+ would a be lot to spend to progress beyond something like this article: https://www.martinfowler.com/articles/refactoring-pipelines....
EDIT: I mean writing functional map. reduce. filter. style code will be "nicer" looking in many cases, but is there really a financial payoff to refactoring loops?
I can't say for sure what the split was between personal sales and business sales, but based on the customers I've spoken to, I would guess the vast majority were personal sales. If you include folks who purchased it themselves and then asked for reimbursement through their company, I think that would cover every customer save a handful.
Once you learn about it, it's pretty fun trying to identify the products/companies doing it. Like those coffee capsules that just happen to go on sale every couple of months.
Granted, this is not exactly at the "same time", but for a consumable product like coffee, sales aren't measured in such short scales anyway. They're still two effective parallel prices if you measure by quarter.
I purchased Authority (just the book) afterwards, in case there were any other useful pieces of info in there and to say thanks for all of the free content that helped me so much, and just buying the book up front would've saved me a lot of hunting around, all the good stuff is in there :)
That being said, the podcasts and interviews are still well worth a listen, if only to really reinforce some of the more important ideas and build confidence in the approach by hearing about other folks' success stories.
Also, how long did you spend on writing the book?
I was interviewed about the launch on the Product People podcast a while back if you enjoy these sorts of stories:
I think they definitely could if they self-published, but not if they went through a traditional publisher.
The cut that a publisher takes is insane compared to the value they provide. For fiction, it may be worth it because they act as a quality control filter and send a signal to readers that the book is may be better than the sea of self-published novels out there.
For technical books, the market is totally different. It's not that crowded, and most readers will find the book through you, the author, and not through bookstores or the publisher's own marketing efforts. In fact, most technical publishers aren't even interested in you if you don't already have an audience.
A publisher might help you get on bookshelves (though you can do that while self-publishing too), but I haven't seen much evidence that they will otherwise significantly increase your sales. Given how big a slice of the pie they expect to take, you should be confident that they will do something like increase your sales by 8-9 times before they are earning their keep.
Publishers also help with the other production stuff: developmental editing, copy editing, design. I'm not convinced they are very helpful at the former—again you already need an audience and you are more clued in on what they audience wants than the publisher is. Copy editing you can just hire a freelancer to do and throw a relatively small fixed chunk of money at them for. Likewise for design.
If you decide to self-publish, you do have to do lots of grunt work yourself—managing mailing lists, dealing with freelancers, talking to foreign publishers for translations, etc. All of that is a drag, and there's value in outsourcing it.
The interesting question is whether you would be willing to pay a separate company something like 80% of your profits, forever in order for them to do that. Given that it amounts to writing a few emails and filling out some forms every now and then, that seems like a pretty steep price to me.
Not sure that's a great example, in my view. I remember when I was learning Ruby, and everyone online was "Read that _why guide it's great!!" It was a mess. I couldn't learn anything from it at all. There was probably good content in there, but the interspersed poorly drawn comics and nonsense asides/tangents made it impossible to follow. Maybe it was great for some people but it did not fit my learning style at all. I expect a vanilla introduction, a clear progression through control structures, data types, keywords, variables, constants, operators, etc. and a concise review at the end of each chapter, structured reference at the end, etc. In other words, a plain vanilla "Pragmatic Programmer" or "O'Reilly" style guide.
> Having a unique voice is one of the most important things you can do to make your content stand out in a sea of "blah". It's what will make readers remember you and keep coming back.
Agreed that it's memorable though...
I had the same experience (started Rubying in late 2015). I had much more success with RubyMonk, Metaprogramming Ruby 2, and some other "Ruby for Perl hackers" blog posts and such.
I have written 10 books. 9 for the Pragmatic Bookshelf. I've made a nice side income on my books by doing many of the same things he lists. This isn't so much about self-publishing as it is about writing great technical content.
Full disclosure - in addition to writing, I am a development editor for the Pragmatic Bookshelf. But I publish my own books with them because they offer the best of both worlds. They split the profits with you 50/50, but you get an editor to work with throughout the process, and they take care of a lot of other things, like distribution, sales, billing, copy-edit, typesetting, etc so you don't have to.
But the important thing is to get your message out there to people in a quality way, like this article suggests. Do the research, find your voice, write about something people care about. If you go the self-published route, get technical reviewers, hire a development editor, and get a copy editor. Your end results will go far.
[edited to clarify value add for publisher]
I understand there are no clear-cut rules to go by, but even a generic "If you don't have 10k email list, 50% of PragProgs sales will most likely be higher" might helper writers understand when to get help.
Having written ~10 books, including a bestselling technical book for a publisher (13 years in print), worked as an acquisitions editor for large technical publishing house (signed more than 60 books during my time there), and written a bestselling self-published book (http://www.easylaravelbook.com/), it's suffice to say I have a well-rounded understanding of publishing financials.
If you're willing to put the time into writing a quality book (not to mention are a subject matter expert), there are significant profits to be made taking the self-publishing route. It all boils down to the huge profit margin to be had as compared to traditional publishing. Take my Easy Laravel book for instance: I sell it at $28 via Leanpub and Gumroad. Gumroad takes 8.5% + $0.30 per sale, meaning I make $25.32 per unit. Compare this to traditional publishing, in which the same book at $28 would sell into a chain at say a 40% discount ($16.80). The author's royalty is calculated from this, which in most cases starts at 10% (sometimes it scales), meaning the author makes $1.68 per unit sold. This means comparatively the self-published author is making 15 times what the traditional author is making.
So ask yourself: as a self-published author could you sell at least 1/15 the number of books a traditional publisher would otherwise sell? If yes, then you're going to come out ahead. If the book is of sufficient quality, and you are actively promoting it by blogging and maintaining an e-mail list, then there is no doubt in my mind anybody with adequate writing skills (you don't have to be Shakespeare) and determination will come out ahead, particularly given the ability to electronically distribute the book through all major channels.
If you're thinking about self-publishing, just do it. Even if you don't finish the book (many will not), you'll have a lot of fun doing it!
[Edit: Just realized I didn't actually reply in Austin's thread. Despite lurking for years I think this is actually my first ever HN comment. Sorry for being clueless.]
However, I would like to offer a word of caution for anyone considering self-publishing. For every selfpub sales success there are hundreds of books that fail to make an impact. U.S. ISBN registrations for self-published books have basically doubled every few years (1) and probably crossed the 1 million mark last year. However, the number of Americans buying books has slowly declined over the past several years, and is probably around 45% of the population (down from over 55% a decade ago). (2) The growth in demand is simply not there to support the explosion of supply, at least in the United States.
Niche technical books that are well-written and effectively marketed have greater potential than a poorly edited shape-shifting romance title from an unknown author. On the other hand, technical titles also have to compete with free or low-cost information on the Internet, YouTube, etc., not to mention existing books that dominate the field (something that Nate referenced in his post).
Of course, there are other rewards associated with writing books, including personal satisfaction, expanding one’s personal brand, and improving writing and editing skills. But sales are never guaranteed.
1. http://leanmedia.org/number-book-readers-declines-even-self-... (Data from Bowker, http://media.bowker.com/documents/bowker-selfpublishing-repo...)
2. http://www.nielsen.com/us/en/insights/reports/2016/2015-us-b...
Something you've left out is "correct pricing". I'm happy to pay $10 or even $15 without much thought for a technical book on a topic of interest. Once the price goes above $15, I put a lot more thought into the decision, and usually don't buy.
People are too quick to throw out "$50 for a book that helps you get your work done is nothing". That's true, but $50 is not pocket change, and my expectation is that most books I buy will provide either no value or a little value. In other words, be careful if you start doing calculations of book sales at $40. Sales of books that you think are priced at $50 are driven largely by discounted sales. (I have seen some numbers on this, but don't have the reference, sorry.)
I agree that $50 isn't nothing to an individual, but it is approaching nothing to a large company.
But I have found that the seemingly infinite supply of information resources gives a big advantage to brands that stand for quality. My customers don’t like wading through YouTube, or sites of unknown provenance or quality, or books with dodgy covers and keyword-stuffed titles. My brand (In 30 Minutes Guides, 1) and motto (Quick Guides for a Complex World) stand for something, and anyone browsing through first few pages or the verified reviews will see that the books are legit. We update them regularly, and I am constantly expanding the catalog - our newest release was on Monday for Crowdfunding Basics In 30 Minutes and in a few months we will have another title about end-of-life documentation as well as an update of LinkedIn In 30 Minutes for the new UI.
I wrote it and released it in 10 days and followed a highly-abbreviated version of the promotional plan from Nathan Barry's _Authority_ to market it.
I know $2,000 is small money compared to some of the figures being tossed around in here, but I'm thankful to have earned that much.
My 2nd book was a total flop, commercially: https://gumroad.com/l/clientconflictbook
The people who bought the book found the content super-useful, but the subject matter just did NOT catch on as something my audience was willing to spend money on. I found d a real pain point, just not one that was compelling enough. I also prompted it poorly.
Here's hoping my 3rd book does better! I feel optimistic about the profit potential of self-publishing, generally speaking. As has been mentioned here, you have to market it well AND have a compelling subject matter with a hungry audience. It's not easy.
Interesting idea. If your analytics reports don't cause you to change course, there is no reason to collect them in the first place.
Still, it's hard to believe that analytics add zero value to an aspiring self-publisher. What about simple things, such as knowing which posts get the most traction, and so may be more likely to appeal to someone buying a book or course. That information can be quite counterintuitive.
But since I don't spend money advertising, and I'm going to write about what I'm going to write about regardless of 10k visitors or 70k, I don't see the value.
Also, programmers are privacy-sensitive. I think people like looking at their Ghostery icon on my site and seeing nothing is being blocked.
I've been having success playing with http://goaccess.io/ recently. Not doing much with it (partly as nobody is really visiting my site and there's not yet much real content up :)) but it seems good and doesn't require you to change what you're doing.
Basic information is easy to grab from your server logs.
Unless caching. That's a good reason to move to frontend-based analytics like GA.I couldn't be more proud. This may get downvoted to hell (or to invisible), but ef it ;-)
Edit: one other thing that's interesting is that he did this in 2016, about a decade after Ruby on Rails was introduced, and after the market was saturated with Ruby on Rails material .
Great work, and congrats on boosting your consulting business. When I published my book, I definitely got clients and work because of it, that was the real payoff.
All I can give for advice is to build a snowball - start as small as possible, and work on it consistently. Eventually the success will come.
You should save that for later. Once you've made your money, you'll need a way to lose it...
Most of us who participate in communities like this have this insane super power of being able to create something out of nothing (but time and effort) that has value to people.
We can build little things that work their asses off for us forever, just requiring a nudge once in a while to keep them moving.
I've released two digital products in the last year, a book and a video course. The book will be a year old in May and still makes me $2500-5000/month, and the course (which came out in November) is still making ~$30,000/month, although I expect that to slow down soon.
Even still, with a little bit of maintenance marketing effort, I can expect those products to keep making a few thousand dollars each month for the next couple years while being able to dedicate the vast majority of my time to creating new products (assets) for my portfolio.
It feels a lot like the mentality that's pushed in "Rich Dad, Poor Dad" of owning things that generate cash flow, but instead of having to find money to purchase real estate, folks like us can invent these assets out of thin air. Really blows my mind.
My family had an old-school mentality and put up their assets in housing where they could. Unfortunately, that ties them to cities around the world, and incurs a penalty in terms of time and maintenance that goes far beyond ("let me build a few backlinks") + school taxes, municipal taxes, condo fees, sewage etc. etc.
The one concern I have with this playbook is that fashions in niche technical subjects change (I think) very quickly. For this to beat simply selling coding services on a T+M basis the revenue stream would need to continue for several years, with a suite of similar books/courses added over time. Are people still going to be interested in paying money to learn about Ruby performance in 2 years from now? Can two, three, four equally profitable subject be identified and mined every year? Probably not, unfortunately, due to this industry's eternal desire to churn the tech (often to no obvious positive purpose).
After Ruby is a "hot" language (years ago), it becomes a legacy language where companies will pay money for assistance with their products. In the $10-$15 niche, you need individual engineers to think a language is neat. In the $40-$10,000 niches, you need companies to think they can save some engineering time.
Both can be very valuable.
This is why I love books. You can get to hear what somewhat smarter than you has to say for $15. There isn't a better deal out there.
(My book sells for around $30-$40 rather than $15, but the math is similar.)
From what I read here, this product, which would have two parts and is largely done, I should sell it for $49 specifically with higher tiers.
Not sure what to think honestly. I am close to finishing it and I want to make money, but mostly want to share with other developers and open communication.
I like idea about slack channel and community.
To your specific question the vendor's EULA may have language that puts in restrictions (e.g. most restrict benchmarks). So, give the EULA a close read to get a sense. Second issue that you will have to pay attention to is trademarks, you'll need to seek some guidance so as to not put you on the wrong side of trademark law.
can you please suggest from experience what is the best way to copy right and translate book to english , if i want to self publish ? as none native english writer ? Thanks!
Did you consider Physical printing of books?
I didn't do a free version because it's a premium product - if you want the "free version" of my stuff, you read my blog.
I did not consider physical printing.
Uhh that is a really expensive book then
Er... what? Each copy of the book is $140?!?
Mostly likely most of that $70k came from corporate credit cards.
Posts like this and all the comments are immensely helpful(and really help to keep the motivation up!)
Thank you :-)
Also, I generally write enough stuff that I don't need any one particular post to succeed, but keeping my domain off any "blacklists" is very important to me. Vote manipulation would be a very, very bad decision for me.
I think the right answer should be that you don't do vote manipulation because it's deceitful and unethical. Your argument here is basically "because I can't get away with it". :(
If they would be willing to rethink their stack, they might have lesser need for such books.