A brief note on prestigious technical textbooks

There is probably nothing so useless as a technical textbook author who thinks his readers are so smart that the practical details will bore them. Now, there are readers for whom that’s true, but it’s generally just laziness excused as a “problem of knowledge” when it’s not. For example, a computer architecture textbook that refers you to the IEEE 754 standard algorithm for floating point division, but doesn’t explain it, isn’t much use to anyone. A manual that tells you to RTFM is missing the point in a big way.

Unfortunately these sorts of textbooks are preferred at pReStIgIoUs universities because they’re more fun to read if you already know the subject well, so the professors read them and think “wow, those were some insightful comments on the IEEE 754 standard algorithm for floating point division, which everyone obviously knows already”. Then overcoming the uselessness of the textbooks (analogous to the uselessness of the professor’s lectures themselves) becomes another part of the unspoken IQ test which forms the gold-in, gold-out gatekeeping function that keeps these universities prestigious. Which is to say that such classes are selection tests for people who would have figured out the subject on their own, not training for the next rank down of people who could learn it if they were taught properly.

This is why I’ve observed that technical subjects are taught best at community colleges, then at trash universities (like my alma mater), then at state schools, and worst at prestige schools. That is, the quality of instruction is negatively correlated with prestige, the main reason being that prestige is used as a low-key proxy for IQ and conscientiousness, which are character qualities we pretend don’t exist to soothe the status anxiety of women and minorities.

About Aeoli Pera

Maybe do this later?
This entry was posted in Uncategorized. Bookmark the permalink.

4 Responses to A brief note on prestigious technical textbooks

  1. ShadoHand says:

    Nah. Or it assumes you have the knowledge anyway, or have dabbled enough.

    I view these things as elaborate man pages. They are good for when a highly technical problem arises.

  2. Wanderghost says:

    I think the author by this indicates that the details of fp division are considered peripheral to the book. It probably gets far too involved “but if you really want to know, read IEEE 754″.

    My main retention was that X/Y = X * (1/Y) and the reciprocal 1/Y can be computed ‘more easily’. So go that route.

    See also a couple of (good) advanced intros on the topic below. But honestly, it’s a pretty specialized topic. Are there even numerical analysts anymore?

    David Goldberg, Computer Arithmetic, Appendix A, Hennessy & Patterson 1st ed. (Also appears in at least some subsequent editions.)

    David Goldberg, What Every Computer Scientist Should Know About Floating-Point Arithmetic
    https://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html
    or https://cr.yp.to/2005-590/goldberg.pdf

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s