

#9334
Mentioned in 12 episodes
Structure and Interpretation of Computer Programs (SICP)
Book • 1985
This book teaches central ideas of computation by establishing a series of mental models for computation.
It covers programming concepts common to all modern high-level programming languages and uses Scheme (or JavaScript in the latest adaptation) to formulate language processors.
The book focuses on discovering general patterns for solving specific problems and building software systems that make use of those patterns.
It was formerly used as the textbook for MIT's introductory course in computer science and is known as the 'Wizard Book' in hacker culture.
It covers programming concepts common to all modern high-level programming languages and uses Scheme (or JavaScript in the latest adaptation) to formulate language processors.
The book focuses on discovering general patterns for solving specific problems and building software systems that make use of those patterns.
It was formerly used as the textbook for MIT's introductory course in computer science and is known as the 'Wizard Book' in hacker culture.
Mentioned by











Mentioned in 12 episodes
Quoted in "The Magic of Code", mentioned as a classic textbook.

64 snips
EP 304 Samuel Arbesman on The Magic of Code
Mentioned by Jonathan Frankle when explaining the challenges of training large language models and the importance of understanding infrastructure.

24 snips
State of the Art: Training >70B LLMs on 10,000 H100 clusters
Mentioned by Anjana Vakil , quoting a line about software being written primarily for human understanding.

12 snips
#162 How to become a developer in your 30s with Anjana Vakil
Mentioned as an example in the book, when talking about declarative feeling of a model.

What is the process for coming up with a good conceptual model?
Mentioned by Eric Normand while explaining metacircular evaluators and their use in real-world programming.

Do we use metacircular evaluators in real life?
Mentioned by Dimitri Kyriakoudis when discussing the importance of understanding computation, not just computers.

Raspberry Pi Hardware & A Lisp Brain (with Dimitris Kyriakoudis)