Nobody cracks open a programming book anymore
Role of Programming Books vs. Other Resources
- Many say books are no longer primary; web docs, tutorials, and now LLMs cover most day‑to‑day needs.
- Others report buying and reading more books recently because they provide curated scope and order, compared to overwhelming, fragmented online info.
- Several distinguish: use LLMs/docs for specific problems, books for fundamentals, architecture, and “big picture.”
- Some argue books were never ideal for learning languages; interactive platforms, REPLs, and hands‑on projects work better for many.
Learning Styles and Mental Models
- Strong theme: people learn differently. Some need interactive exercises; others happily learn by reading dense texts.
- Advocates of books emphasize:
- Deliberate sequencing of concepts.
- Building a coherent mental model, avoiding random “piecemeal” knowledge and gaps.
- Exposure to peripheral ideas you wouldn’t think to search for.
- Critics counter that many language books are shallow, syntax‑heavy, or quickly obsolete; theoretical and systems books age better.
LLMs, Skills, and Code Quality
- Common practice: pair books with LLMs—read a chapter, then query AI for clarification, tangents, or debugging help.
- Concern that LLM‑driven workflows can freeze or erode genuine skill growth; people may ship “first drafts” and accumulate debt.
- Multiple comments stress juniors still need to learn to code and understand concepts to:
- Guide agents with correct vocabulary.
- Evaluate and review AI‑generated code.
- Interview anecdote: candidates who couldn’t code manually also failed with AI assistance.
Economics, Piracy, and Decline of Book Culture
- Reported sales data for one language book show tens of thousands of copies, but revenue is modest; most income now comes from subscription platforms.
- High retail prices and cheaper or pirated PDFs (Libgen, Anna’s Archives) push younger devs away from buying.
- Several note LLMs were trained on “pirated” books and online Q&A; some see this as theft, others as analogous to earlier digital copying.
Stack Overflow and AI
- SO question volume has dropped sharply; some see it as “dying,” replaced by LLMs for routine questions.
- Views on SO are mixed: invaluable in its prime but plagued by harsh moderation and aging, obsolete answers.
- Worry that as sites and blogs decline, LLM training data and the broader technical ecosystem will suffer.
Nostalgia and Timeless Texts
- Many cherish classic books (C, OS, networking, algorithms, SICP, etc.) as milestones and enduring references.
- Some fear that with AI and fewer books, future developers will lack that shared canon and personal “history on the shelf.”