Properties of Good Textbooks

post by niplav · 2023-05-07T08:38:05.243Z · LW · GW · 11 comments

Heuristics for choosing/writing good textbooks (see also here):

11 comments

Comments sorted by top scores.

comment by the gears to ascension (lahwran) · 2023-05-07T09:52:34.346Z · LW(p) · GW(p)

I'd love to see recommendations for textbooks that satisfy these criteria for various topics, whether those recommendations are newly aggregated here in a comment or from an existing list elsewhere. I'm aware of several enormous lists of textbooks, but I don't know of any that index favorites from this perspective. I'm particularly interested in {proof, geometry, complexity, chemistry, information, thermodynamics, RL} theory.

Replies from: r
comment by RomanHauksson (r) · 2023-05-08T01:52:50.714Z · LW(p) · GW(p)

I agree. Maybe it's time to repost The Best Textbooks on Every Subject [LW · GW] again? Many of the topics I want to self-study I haven't found recommendations for in that thread. Or maybe we should create a public database of textbook recommendations instead of maintaining an old forum post.

Replies from: Raemon
comment by Raemon · 2023-05-08T02:09:40.129Z · LW(p) · GW(p)

Someone's idea today was to make a Best of X tag for posts that are specifically recommending a product while having tried at least two other products in that reference class (of which textbooks are one existing example), and then people are encouraged to make top-level posts in this genre, which are easier to search.

comment by dynomight · 2023-05-08T19:17:07.858Z · LW(p) · GW(p)

I get very little value from proofs in math textbooks, and consider them usually unnecessary (unless they teach a new proof method).

 

I think the problem is that proofs are typically optimized for "give most convincing possible evidence that the claim is really true to a skeptical reader who wants to check every possible weak point". This is not what most readers (especially new readers) want on a first pass, which is "give maximum possible into why this claim is true for to a reader who is happy to trust the author if the details don't give extra intuition." At a glance, infinite Napkin seems to be optimizing much more for the latter.

comment by Adele Lopez (adele-lopez-1) · 2023-05-08T03:54:28.868Z · LW(p) · GW(p)

A property common to many of my favorite textbooks: the author points out what is important to track (especially in ways not already part of the "standard wisdom").

For example (grabbing the textbook nearest to me), The Geometry of Physics by Theodore Frankel is full of statements like:

Since and are diffeomorphic, it might seem that there is no particular reason for introducing the more abstract , but this is not so. There are certain geometrical objects that live naturally on , not .

or

There is a general rule of thumb concerning forms versus pseudoforms; a form measures an intensity whereas a pseudoform measures a quantity. [...] Our conclusions, however, about intensities and quantities must be reversed when dealing with a pseudo-quantity, i.e., a quantity whose sign reverses when the orientation of space is reversed.

comment by Garrett Baker (D0TheMath) · 2023-05-07T20:03:26.878Z · LW(p) · GW(p)

Additional good textbook quality: Prove to me in the first chapter the power of the topic your textbook is written on. I do not want the first 5 chapters to be a bunch of definitions, because then I have no clue whether the rest is worth reading. Either get me inspired to learn your subject, or tell me the myriad things I will be able to do that I otherwise couldn’t and what they’re good for.

This is understandably absent from most textbooks as most don’t read textbooks for fun or profit, but as a requirement imposed on them by their professor, and the professor neither needs to be inspired or reminded of the applications of their subject.

Replies from: niplav
comment by niplav · 2023-05-07T20:42:10.859Z · LW(p) · GW(p)

Good point! The first chapter of Programming Pearls viscerally fulfills that criterion for me.

comment by riceissa · 2023-05-09T20:44:47.029Z · LW(p) · GW(p)

Here's the list I came up with when I did something similar (I was thinking about written explanations in general, which I called "word explanations" on that page). I have an older attempt here. And here's a similar thing I did for a specific textbook.

Replies from: niplav
comment by niplav · 2023-05-09T22:43:19.096Z · LW(p) · GW(p)

Nice. Would you mind if I took inspiration from your list (crediting you of course).

Replies from: riceissa
comment by riceissa · 2023-05-10T00:31:42.067Z · LW(p) · GW(p)

Not quite sure what you are asking, but if you mean something like taking some of my points and editing them into your own post, that's fine with me.

comment by niplav · 2023-05-07T08:57:13.155Z · LW(p) · GW(p)

First posted this as a comment [LW(p) · GW(p)] on the open thread [LW · GW], where I was encouraged [LW(p) · GW(p)] to repackage it as a top-level post. Feel free to shift your votes to this one.