John Clements
jbclements.bsky.social
John Clements
@jbclements.bsky.social
scheme48 -> PLT Scheme -> Racket. Haven't been bored in 25+ years. Almost continuously avoiding some kind of work, often by riding and running.
I'm so so impressed by the work that went into the Pyret error messages. It's not just that the language is designed to prevent this common source of beginner programming errors, but it goes above and beyond to suggest a solution. (Ob2026Aside: and this predates LLM-land)
January 11, 2026 at 9:19 PM