The undergraduate with whom I was reading PLAI had a hard time reading the book.
Nothing to do with the style: he has been trained to "Stack Overflow" everything, where one skims to find the information needed to answer a specific question.
In the section on closures, he was hunting for what he needed for the interpreter and used the first version of the code without environments. The few tests that he wrote passed and he was therefore content.
Totally missed the point of the exposition. Did not question why there would be several versions.
He was doing this on his own time during summer vacation, so it isn't hat he is lazy or a slacker.
Reading is hard for this generation. We'll maybe reading is hard and has gotten harder?
@monkey1 @shriramk I've had students (some, not all) "read on demand" for some time now, but usually in the context of a course with assignments. Yes, they run into trouble with progressive exposition. Worse is when a student says "I'm a visual learner," or asks "Are there other resources to learn these ideas?", meaning "Where can I find more examples that I can try to tweak?".
I still write, but it feels increasingly obsolete. Even with my latest work, people are asking for videos.