December 17, 2025
MIT SICP (Structure and Interpretation of Computer Programs) Lectures
Notes
Classic deep dive into computation, abstraction, interpreters, and languages.
Browse posts by tag
Classic deep dive into computation, abstraction, interpreters, and languages.
How mathematical principles of generality, composability, invariants, and minimal assumptions translate into elegant software design.
Exploring how the limited capacity of human working memory acts as a form of regularization, shaping our reasoning and potentially preventing cognitive overfitting.
Reflections on mathematical beauty—generality, inevitability, compression, and surprise—and why abstraction matters for software design.