VIII · Classics & longform
Structure and Interpretation of Computer Programs
What it does
The MIT introductory CS book — but really an essay on what computation is. Closures, streams, metalinguistic abstraction, building an interpreter. In Scheme.
Who should read it
Mid-career engineers who never did formal CS. The book changes how you think.