{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreidouxe73mvjtrc7v7tlsjbv7wqwoemsnfgpz7iipy32cdkayi53oi",
    "uri": "at://did:plc:wstmqaj4lkherb74rpiv3dhj/app.bsky.feed.post/3mn7u6bmcowr2"
  },
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreibtqcptez2xk33cxzwfmblf5dqtn4uhjqpb5hvmhdarwapgbguhci"
    },
    "mimeType": "image/jpeg",
    "size": 278747
  },
  "path": "/guy-steele-gerry-sussman/",
  "publishedAt": "2026-06-01T03:00:02.000Z",
  "site": "https://deprogrammaticaipsum.com",
  "textContent": "Imagine a world in which two people take the best ideas from programming languages, and create an interpreter for their own programming language. Then they demonstrate that most of the features in that programming language—indeed, in _all_ programming languages—can be constructed out of just three features of their interpreter: lambda application, conditional execution, and variable assignment. Then, they show that variable assignment is the wrong way to think about variable assignment, and show that their interpreter points to the most efficient way to make language compilers, and made a compiler for their interpreted language to show how good that could be. Then, imagine that they share this knowledge with the world, for free, through a series of memos.",
  "title": "Guy Steele & Gerry Sussman"
}