Live data from Hacker News

Nobody cracks open a programming book anymore

unix.foo

221–230 of 367 posts

Re: Nobody cracks open a programming book anymore

#221
This seems like a good opportunity to share my recent photos from a bookstore in Tokyo… just a crazy number of computer books. Mostly in Japanese language.

https://imgur.com/a/Kygj5IM

Many of those are not programming books, but they do seem to be recently published, I wish my Japanese was better.

Re: Nobody cracks open a programming book anymore

#222

I once bought a programming book in the 1990s. Since then, I never found the need for it anymore: you could simply find all the resources you needed online (and long before ChatGPT). StackOverflow is kinda forgotten now, but there was a time where you could find the answers to pretty much all your programming questions there, and if not, you could simply post a question yourself (and yes, there was a time where SO wa…

Books make the most sense as a guide, not a tutorial or a reference

Re: Nobody cracks open a programming book anymore

#225
post #48

I recently purchased Computer Systems: A Programmer's Perspective [0] and am currently working through it with pen and paper. I've only had peripheral exposure to writing in assembly and "systems level" programming so I'm really quite enjoying it. [0] https://www.amazon.com/Computer-Systems-Programmers-Perspect...

Nice; This is the only book of which i have all three editions.

You might also want to get the 1st edition to understand how the earlier 32-bit programming differs from the current 64-bit programming. You can probably get it for free/throwaway-price.

Pair your CSAPP book with Advanced C and C++ Compiling by Milan Stevanovic and you can become a "Low-level System Programming Guru" ;-)

Re: Nobody cracks open a programming book anymore

#226

Not true for everyone. I learned Rust from The Rust Programming Language ("The Rust Book") and "Rust for Rustaceans." Sure, coming from C/C++, I could have learned the syntax online but learning best idioms and styles required the time and commitment to read a book cover-to-cover. In fact, I've probably read each page in "Rust for Rustaceans" at least twice to ensure that I understood some of the more subtle points.…

- PAIP - The Art of of the Metaobject Protocol - Modern C Those alone are the ones I've been re-reading this year.

paip=Paradigms of AI Programming

Re: Nobody cracks open a programming book anymore

#227
post #211
post #203

Earlier quoted context omitted.

> Compare that to looking inside a C++ standard library: It's not impossible, but it's of a completely different nature of normal C++ we might write for a business. C++ isn't a language, it's a script. Like Latin, it can be used to express English, Polish and Indonesian.

Latin can't be used to express Polish; at least not without extra letters, at which point I think it ceases to be "just" Latin script? But maybe that was also your point.

Like Latin, C++98 was just a v1. By the way, what we call Latin now is already an evolved version, slightly tweaked from what Romans used. And before that, Latin itself was derived.

My point is that C++ lets you write in very different languages (or dialects your analogy if preference is) that at times appear barely related.

Re: Nobody cracks open a programming book anymore

#228

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…

Your book was my path to Go. Thank you! Having a physical book means much to me.

Re: Nobody cracks open a programming book anymore

#229

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 think the complexity issue in science and engineering has also been growing for some time beyond what can be analyzed/designed by a person or a group with conventional software and math. Wolfram argues that some processes are so complex, only a computational method can solve them. If that is the case, AI might be the only path to help us in designing and discovering novel tech / science. It might be the bicycle for the mind that Jobs envisioned.

Re: Nobody cracks open a programming book anymore

#230

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…

Yours is a good book (got both editions myself), but sadly language learning books will be hit the hardest by AI. Partly it’s what you said regarding copyright washing, but the other big reason is that people will code less; I am writing little to no golang and am prompting it instead. The book is still useful to me, since I want to continue to understand what’s happening, review code, etc, however I expect that my kind of software engineer will be in the minority in the future.

If you publish a 3rd edition and I’m not replaced by AI by then, I’ll buy it. :)

On other topics, using AI can fill some gaps, but books summarizing years of hard-won knowledge are priceless. NoStarch is amazing when it comes to such resources. They have an upcoming book on Linux kernel Memory Management for example, the classic Linux tome from Kerrisk and very specialized security books.

On the other hand I cancelled my O’Reilly sub because I didn’t read enough to make it worth the price and now I purchase DRM-free e-books individually, as needed.

Post reply on HN