Live data from Hacker News

Nobody cracks open a programming book anymore

unix.foo

271–280 of 367 posts

Re: Nobody cracks open a programming book anymore

#271
post #268

Earlier quoted context omitted.

>which have indexed all of the books and used pirated copies to do so Funnily enough, people on HN often do not consider this an issue, like at all... I wonder how they'd think about it if they had created something (meaningful) that was subjected to this. I love Go and learned it a lot in the past 2 years but ultimately put it down in favor of more "batteries included" solutions as I don't trust myself enough as a d…

> Funnily enough, people on HN often do not consider this an issue, like at all... I didn't have a problem with it when it was Aaron Swartz, not sure why I should have a problem with it when others do it.

Aaron Swartz never did whatever it was he was going to do. He was caught and hounded to death before that.

But he was working with scientific papers— the outputs of public institutions— and his likely goal was releasing them to the public. What proprietary AI companies have done in training LLMs on every book in existence is nothing like that.

Re: Nobody cracks open a programming book anymore

#272
post #38
post #20

> Stack Overflow is receiving about 3,800 questions a month The crazy thing is that SO is dying so quickly that it's already under half that amount. https://data.stackexchange.com/stackoverflow/query/1926661#g...

Did anyone actually like StackOverflow? Any question asked would be edited beyond recognition (and usually into brash rudeness). Half the answers were demanding ever increasing proof of work, and the other half told the OP that they shouldn't even be trying to do what they're doing. The only useful thing were opinion based posts from people with domain expertise, and SO kept trying to ban and remove those. It was the…

I left it around 2014 and the graph does show that. I think what happened is that around d 2014, it gets so many people from search that it could simply abuse users left and right and still have tons of new questions everyday.

Re: Nobody cracks open a programming book anymore

#273

I'm the author of O'Reilly's "Learning Go". Here are the last 13 months of paperback book sales: - Mar 2026: 124 - Feb 2026: 140 - Jan 2026: 157 - Dec 2025: 306 - Nov 2025: 484 - Oct 2025: 218 - Sep 2025: 176 - Aug 2025: 136 - Jul 2025: 317 - Jun 2025: 230 - May 2025: 237 - Apr 2025: 165 - Mar 2025: 367 Sales are certainly down, but it has gone up and down in the past. Since the 1st edition came out in 2021, it has s…

This has nothing to do with the article posted or anything, I was just curious... who gets to pick the animal on the book cover? Do you (the author) get to pick, or does the publisher (O'Reilly) pick?

Do you mean the animal in general, or what specific image? For Go specifically, it would be very surprising if it was not a gopher! Ok, Python is obviously even more closely associated with the snake, but a gopher has been the Go mascot from the very beginning (the original design being drawn by the wife of one of the language's co-creators)...

Re: Nobody cracks open a programming book anymore

#274
post #273

Earlier quoted context omitted.

This has nothing to do with the article posted or anything, I was just curious... who gets to pick the animal on the book cover? Do you (the author) get to pick, or does the publisher (O'Reilly) pick?

Do you mean the animal in general, or what specific image? For Go specifically, it would be very surprising if it was not a gopher! Ok, Python is obviously even more closely associated with the snake, but a gopher has been the Go mascot from the very beginning (the original design being drawn by the wife of one of the language's co-creators)...

I meant in general.

For whatever reason, I forgot that Go uses a gopher as its mascot. But like, their PHP books don't use an elephant.

I dunno, I was just curious if the author could pick an animal to be on the cover, or if it wasn't their choice.

Re: Nobody cracks open a programming book anymore

#275

The decline of programming books removed a constraint on programming language complexity. At one point, the basic set of books for Java was six volumes. That's when language books broke down from sheer complexity. The combination of Google search and Stack Overflow allowed programming to become more complex than anyone could keep in their head. C++ bloated to the point that people who used to be C++ language lawyers…

I still find myself hoping (probably futilely) that Bjarne Stroustrop will come out with a new edition of The C++ Programming Language, to help me understand all the features that have been added to it since C++14...

Re: Nobody cracks open a programming book anymore

#276

I'm the author of O'Reilly's "Learning Go". Here are the last 13 months of paperback book sales: - Mar 2026: 124 - Feb 2026: 140 - Jan 2026: 157 - Dec 2025: 306 - Nov 2025: 484 - Oct 2025: 218 - Sep 2025: 176 - Aug 2025: 136 - Jul 2025: 317 - Jun 2025: 230 - May 2025: 237 - Apr 2025: 165 - Mar 2025: 367 Sales are certainly down, but it has gone up and down in the past. Since the 1st edition came out in 2021, it has s…

Just want to say this is quite informative and helpful, thank you for the transparency.

Re: Nobody cracks open a programming book anymore

#277
> Stack Overflow is receiving about 3,800 questions a month, which is what it was getting in 2008, before it had finished being launched.

Interesting, is SO getting traffic again? I thought it wasn't doing well? Or have they adapted?

> The programming book was, when you look at it squarely, always a slightly absurd object. Printed text on bound paper, describing software that lived on screens, which the reader had to retype, by hand, into a screen of their own.

The point of programming books was never "give a man a fish" but "teach a man to fish." If you were not hands on, experimenting, and instead copy-pasting you likely didn't get anything out of the book anyway.

Re: Nobody cracks open a programming book anymore

#278

I'm the author of O'Reilly's "Learning Go". Here are the last 13 months of paperback book sales: - Mar 2026: 124 - Feb 2026: 140 - Jan 2026: 157 - Dec 2025: 306 - Nov 2025: 484 - Oct 2025: 218 - Sep 2025: 176 - Aug 2025: 136 - Jul 2025: 317 - Jun 2025: 230 - May 2025: 237 - Apr 2025: 165 - Mar 2025: 367 Sales are certainly down, but it has gone up and down in the past. Since the 1st edition came out in 2021, it has s…

>which have indexed all of the books and used pirated copies to do so Funnily enough, people on HN often do not consider this an issue, like at all... I wonder how they'd think about it if they had created something (meaningful) that was subjected to this. I love Go and learned it a lot in the past 2 years but ultimately put it down in favor of more "batteries included" solutions as I don't trust myself enough as a d…

A few years ago (before LLMs were as good as they are today) I wanted an LLM to do a RAG like memory on all the books I own. My dream was that every book I purchased would go into my LLM making it better but also giving me a reference back to the text to look up and help me get better.

Honestly I didn't expect LLMs to progress so fast. Now it just seems like an unnecessary solution to a problem that no longer exists.

Re: Nobody cracks open a programming book anymore

#279

I'm the author of O'Reilly's "Learning Go". Here are the last 13 months of paperback book sales: - Mar 2026: 124 - Feb 2026: 140 - Jan 2026: 157 - Dec 2025: 306 - Nov 2025: 484 - Oct 2025: 218 - Sep 2025: 176 - Aug 2025: 136 - Jul 2025: 317 - Jun 2025: 230 - May 2025: 237 - Apr 2025: 165 - Mar 2025: 367 Sales are certainly down, but it has gone up and down in the past. Since the 1st edition came out in 2021, it has s…

This is not a jab at you (or your book), But I always assumed O'Reilly's per book sales would be significantly larger, like 4 figures at the minimum

Re: Nobody cracks open a programming book anymore

#280
I've cracked into quite a few programming books over the years and it's pretty crazy how much of an advantage it's given me. I'm a lowly systems engineer, not even a real programmer, but I definitely understand networking better than the majority of programmers at my company because I read Stevens' TCP/IP Illustrated 10 years back. (and I read the OLD version from the 90s that was already dated when I read it!) And then I read UNIX Network Programming to help understand all the different sockets APIs and that's paid dividends too, because I get our network programming code better than most of my coworkers too.

Then there was that one time I was self-studying computer architecture (Computer Systems: A Programmer's Perspective) and was able to turn what I learned around and hack our binary code at a customer site because I wasn't in an environment where I could compile our code... and then years later, when I wanted to analyze the ROM of a 90s electronic device with a much simpler instruction set than x86, I wasn't afraid to crack open the thing in Ghidra

Let's see, what else have I read that's paid dividends over the years:

- Modern Operating Systems (Tannenbaum)

- Learning Python (Lutz)

- JavaScript - The Definitive Guide (Flanagan)

- Programming PHP (Tatroe)

- Learning Web Design (Robbins)

- Algorithms (Sedgewick)

- A book I read whose name escapes me now, about technologies like RS-282/RS-484 and serial communications in general

- (I could probably put down Cuckoo's Egg too as an "inspiration" for me ultimately getting interested in computers and networking, and I bet that's not too uncommon a story)

It's probably a sign of my age (mid 30s for reference), but when I'm curious about something and want to learn it really deeply - I look for a good book on the topic. (although I'm willing to admit that maybe this process hinders me in some ways, because it means I sometimes spend more time studying than I actually do working with a thing - I have spent a LOT more time reading about circuits than building them - but I like studying so I'm happy either way)

Post reply on HN