Future of Coding Weekly 2025/10 Week 1
2025-10-05 22:31
💡 Computational Substrate for Document-Oriented End-User Programming 🎥 All the videos from LIVE 2025 📝 What We’ve Built Is a Computational Language
Share Your Work
🗨️ Mattias Rost: 📝 Reclaiming the Computer through LLM-Mediated Computing
Hi all, I wanted to share an article I recently published in ACM Interactions: Reclaiming the Computer through LLM-Mediated Computing (it ended up being the cover story).
The piece is a mix of critique and speculation. I argue that today’s application-centered computing reduces the computer to icons and menus. I then suggest that with LLMs, we may be at the cusp of a shift toward a more relational and open-ended form of computing, where functionality emerges in dialogue rather than being predefined. I try and portrait a view of how that may look like and what it means.
I’d be really curious how this community reads it:
• Does it resonate with the kinds of directions you’ve been exploring here?
• Are there prior projects or framings I should know about that connect (or clash) with this line of thought?
I’ve been listening to the podcast but just recently joined Slack. My sense is that many of you have been wrestling with similar questions. I’d love to hear your thoughts and how this fits (or doesn’t fit) with your own visions of computing’s future.
In a sense I think the way I think about this is a way to get to Alan Kay's idea about the computer as a medium. Not as a medium for text, but as a computational medium. His initial idea really was that computers should not come with pre-packaged applications, but the building blocks with which you can think and express. That's how I envision LLM-mediated computing could be. A modality of computing where through ongoing interaction, the computer and what we can do with it emerges in a sort of dialogue.
Ever since the desktop metaphor came about at Xerox PARC in the 1970s, we have interacted with computers that present themselves and their capabilities with what they display on-screen....
DevLog Together
🗨️ Tom Larkworthy: 🦋 larkworthy.bsky.social
One of my goals was to get source file representations of my Observable notebooks. Well that got much easier as there is a download tool with the new observable notebook kit so I have finally done it.
🦋 larkworthy.bsky.social: Oh this is amazing, I backed up all my original notebooks to Notebook 2.0 files. I can open them in the Desktop app or generate sites from them. Finally I have a canonical source file representation for them.
500+ notebooks! Years of work.
https://github.com/endpointservices/observable-notebooks
Linking Together
🗨️ Beni Cherniavsky-Paskin: 📝 What We’ve Built Is a Computational Language (and That’s Very Important!)—Stephen Wolfram Writings
Mathematica has long been a pretty unique achievement. The notebook interface, the symbolic power, and the polished consistency of it all. Due to being closed-source, I've somewhat ignored their evolution, and you need some tolerance to S.W.'s self-aggrandizing tone 😉. Yet they're definitely doing some very FoC work, and this essay proposes an angle I haven't heard before:
So for example, a computational language can intrinsically talk about things in the real world—like the planet Mars or New York City or a chocolate chip cookie. A programming language can intrinsically talk only about abstract data structures in a computer.
📝 What We’ve Built Is a Computational Language (and That’s Very Important!)—Stephen Wolfram Writings
Is the Wolfram Language a computer programming language? Stephen Wolfram explains why it is, rather, a computational language--a way to communicate computational ideas.
🗨️ Konrad Hinsen: 💡 Denicek: Computational Substrate for Document-Oriented End-User Programming
Denicek: Computational Substrate for Document-Oriented End-User Programming by tomasp and jonathoda. So far I only watched the 5-minute video. The paper is on my reading list.
Building programming systems that support programming by demonstration,
collaborative editing, incremental recomputation and structure editing is hard!
Denicek is a computational substrate based on documents and history of edit actions
that simplifies the task.
🗨️ ruru4143: 🎥 LIVE 2025 - Scrappy: make little apps for you and your friends
Scrappy: make little apps for you and your friends
https://pontus.granstrom.me/scrappy/
🎥 LIVE 2025 - Scrappy: make little apps for you and your friends
🗨️ Ivan Reese: 🎥 LIVE 2025 Premiere
Related to the previous, here are all the videos from LIVE 2025. I'm slowly working my way through them. It's great to see so many familiar faces, and I'm really impressed with the quality of the work on display here. Huge kudos to Joshua Horowitz, Michael Homer, and the other folks involved with putting this together.
👨🏽💻 By 🐘 @[email protected] 🐦 @warianoguerra
💬 Not a member yet? Check the Future of Coding Community
✉️ Not subscribed yet? Subscribe to the Newsletter / Archive / RSS
🎙️ Prefer podcasts? check the Future of Coding Podcast