βœ‰οΈ Not subscribed yet? Subscribe to the Newsletter

Future of Coding Weekly 2025/09 Week 1

2025-08-31 22:09

πŸ§‘β€πŸ’» Write your own tiny programming systems πŸŽ₯ Python: The Documentary πŸ—“οΈ FoC Meetup

Two Minute Week

πŸ—¨οΈ Ivan Reese: πŸŽ₯ automerge cards

🧡 conversation @ 2025-08-31

Share Your Work

πŸ—¨οΈ Dany:

🧡 conversation @ 2025-08-29

I recently finished (and released) my first app built in my miqula programming system: https://danybittel.ch/marbling
Overall it worked quite well. Still some dearly missing features (like constants)... and bugs are super demotivating when I need to switch back to C++.
I really need to look for some paid work right now.. that's why I've been a bit quite in here.

Reading Together

πŸ—¨οΈ When Leggett:

🧡 conversation @ 2025-08-27

I just got finished reading "The Dream Machine" about Licklider - great book, I recommend it to anyone who ever enjoyed an Alan Kay talk

Thinking Together

πŸ—¨οΈ Eli: πŸ“ Oatmeal - To the surprise of literally no one, I'm working on implementing a programming language all my own

🧡 conversation @ 2025-08-27

Inspired by conversation last night at the virtual meetup, I wrote a blog post to introduce the toy language I’ve been working on.

Inspired by conversation at a recent Future of Coding event, I decided I’d write up a little something about the programming language I’ve been

Linking Together

πŸ—¨οΈ Stefan: πŸ§‘β€πŸ’» Write your own tiny programming systems

🧡 conversation @ 2025-08-25

Came across tomasp's teaching materials and would like to especially highlight these two courses here:

  1. Write your own tiny programming systems β€” build your own tiny versions of ML, Basic, HM type system, Prolog, Self, Excel
  2. Programming Language Design β€” fantastic resources that embed technical language features into a broader perspective of design and culture

This is the kind of resource that is absolutely amazing to be publicly available under such permissive license.
Seriously, look at the tiny programming systems and bootstrap your way into your favorite programming environment in an afternoon or weekend. Don't miss the source code for the demos in the same repo. The only things missing are a TinyLisp and a TinyForth, but you can find those easily somewhere else on the Internet.

πŸ—¨οΈ Craig Abell:

🧡 conversation @ 2025-08-30

Saw Will's Rust for Everyone! talk earlier oh his research into tooling to help people understand programs. The program slicer (highlights all lines impacted by the current line) seems particularity useful for understanding large functions.

πŸ—¨οΈ Konrad Hinsen: πŸŽ₯ Python: The Documentary | An origin story

🧡 conversation @ 2025-08-31

Python: The Documentary | An origin story is a somewhat surprising movie, in the sense that I haven't seen anything similar yet in the Open Source universe. I'd summarize it as an autobiography of the Python community. In general, I am not particularly interested in autobiographies. But as an ex-member of the Python community, it was nice to see the aged faces of people I interacted with in the past, or even just faces to put on the names of people I never met but exchanged lots of e-mails with at some time.
Still, I'd be much more interested in a history of Python and its community, written by a trained historian and adding historical context and outsider views to the memories of the main protagonists.

Python: The Documentary | An origin story

Present Company

πŸ—¨οΈ When Leggett:

🧡 conversation @ 2025-08-27

I guess this isn't exactly a presentation, but I'll be at the IIW unconference this fall if anyone else is gonna be there or wants to sign up: https://internetidentityworkshop.com/

also happy to chat about it with anyone interested but not sure or whatever

πŸ—¨οΈ Maikel: πŸ—“οΈ FoC Meetup Β· Luma

🧡 conversation @ 2025-08-28

Our next "european" FoC meetup is on the 24th of september, this is the luma link : https://lu.ma/eog1qc5x and we already have 2 guests (I'll contact you), so we're looking for one more demo/presenter! This meetup will last an hour

Information about our meetup can be found here : https://futureofcoding.org/meetups


πŸ‘¨πŸ½β€πŸ’» 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

Future of Coding Weekly 2025/08 Week 4

2025-08-24 22:14

πŸ—ƒοΈ Grist: Organize your data, your way πŸ’‘ Icepath: a 2D Programming Language πŸ§‘β€πŸ’» Alpaca 2025: Algorithmic Patterns in the Creative Arts

Share Your Work

πŸ—¨οΈ Alex McLean: πŸ§‘β€πŸ’» Alpaca 2025: Algorithmic Patterns in the Creative Arts

🧡 conversation @ 2025-08-23

Alpaca festival and conference on algorithmic patterns in the creative arts In-person talks+workshops+concerts+algorave in Sheffield, much of which will be streamed online, from 12-14th September 2025

Then continuing as on-line conference into the following weekend, with in-person watch parties/hubs in Barcelona, Berlin, Linz and Sheffield

Features a fair amount of live coding, including a paper from the mysterious 'pastagang' Full info and line-up/schedule:

2025.algorithmicpattern.org

πŸ—¨οΈ Scott: πŸ“ Safe Is What We Call Things Later

🧡 conversation @ 2025-08-24

Wrote a little followup to the post from last week based on the conversation with Jonathan Frederickson and D. Schmudde: πŸ“ Safe Is What We Call Things Later

Some Software Engineering Folklore

Safe Is What We Call Things Later

DevLog Together

πŸ—¨οΈ Ezhik:

🧡 conversation @ 2025-08-18

Making a little Obsidian plugin that lets you cook small apps right inside of your vault.

I find boilerplate annoying for little experiments, so I got rid of all of it. Each file is a standalone little app that automatically gets built and executed. Data persistence is also usually a pain, so it's nice to be able to just do it HyperCard style and have changes auto-save right to the file.

πŸŽ₯ Screen Recording

πŸ—¨οΈ Kartik Agaram:

🧡 conversation @ 2025-08-18

I add a feature and add a toggle of state for it. Then I add another feature and add another toggle. Do I really need to handle 4 possible states now, or just 3, i.e. I have an enum in disguise πŸ₯Έ? I keep making this mistake. Designing things up front is easy, but I find it impossible to reliably avoid mistakes when adding to an existing design.

Thinking Together

πŸ—¨οΈ Christopher Shank: πŸŽ₯ My Favourite Games from GMTK Game Jam 2025

🧡 conversation @ 2025-08-18

The theme of the GMTK Gam Jam was "loops" and there are lots of fun and novel explorations of affordances, interactions, and mechanics that feel applicable to the types of stuff explored here

πŸŽ₯ My Favourite Games from GMTK Game Jam 2025

My Favourite Games from GMTK Game Jam 2025

πŸ—¨οΈ Ivan Reese:

🧡 conversation @ 2025-08-24

Anyone have experience with XSLT? The recent kerfuffle about removing it from the html spec and the episode of Igalia Chats about it were both quite interesting to me. A declarative tree-transformation language!? Sounds like the sort of thing you could build a web app engine around ;)

Linking Together

πŸ—¨οΈ Pablo Donato: πŸ—ƒοΈ Grist: Organize your data, your way

🧡 conversation @ 2025-08-18

Not sure if it was already shared here before, but Grist looks like a good contender in the No Code/Relational Spreadsheet game. It seems to be to Airtable what Zulip is to Slack: an open-source, self-hostable, and more customizable alternative.

Learn about all of Grist's powerful spreadsheet-database product and its many features.

Product | Grist

πŸ—¨οΈ Eli:

🧡 conversation @ 2025-08-20

Ends in what is likely a fun question for these parts:

In the 1970s, you could launch a new language with a paper and a maybe a compiler and/or interpreter. In 2025, you need an integrated product, a narrative, and enough momentum to bootstrap an ecosystem and on top of that a huge corpus of code that can only be created through sustained use. Modern langdev is daunting to say the least.

Where do languages go from here?

  • Languages could be shaped by physical and purpose-specific constraints once again. Tomorrow’s interesting languages may target IoT, SBCs, edge devices, Blockchain, GPUs, and let’s not forget that the world still runs on microcontrollers.
  • Python is the lingua franca of AI, which means it’s the lingua franca of LLM-generated code. Eventually Python will force LLMs to eat their own tail, but more immediate an over-reliance on AI-generated code will expose inherent weaknesses in the technology. We’re seeing real problems with an increased lack of rigor and there are novel problems that LLMs simply cannot solve. These short-comings are opportunities.
  • Future innovations may look more like a new operating environment with integrated semantics across distributed systems, or programmable infrastructure that blurs the line between language and runtime.

πŸ—¨οΈ Jon Tran: Open-source geometric constraint solver

🧡 conversation @ 2025-08-21

A while back, when I saw the Inkling presentation I said that my company was working on designing a constraint solving system for CAD. It's just getting started and still very much a work in progress, but it's happening. https://github.com/KittyCAD/ezpz

πŸ—¨οΈ Konrad Hinsen: πŸ“ Google is killing the open web

🧡 conversation @ 2025-08-22

A statement I frequently hear is that no platform is as stable as the Web platform, because everyone makes an effort to keep old Web sites functional. The current XSLT debate suggests that this stability may soon end, as part of another enshittification campaign.

πŸ“ Google is killing the open web

The juggernaut is taking advantage of its dominant position to enclose and destroy the commons.

πŸ—¨οΈ Jimmy Miller: πŸ’‘ Icepath: a 2D Programming Language

🧡 conversation @ 2025-08-23

https://healeycodes.com/icepath-a-2d-programming-language

A little 2D programming language called Icepath. Named after the ice puzzles in PokΓ©mon Gold and Silver. The vibe I was going for was sliding around a cave and hitting opcodes.


πŸ‘¨πŸ½β€πŸ’» 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

Future of Coding Weekly 2025/08 Week 3

2025-08-17 23:33

πŸ›Έ A moldable Common Lisp object inspector πŸ§‘β€πŸ”¬ Trying out "Reflective Prompt Evolution Can Outperform Reinforcement Learning" πŸ“„ Hierarchical File Systems are Dead

Share Your Work

πŸ—¨οΈ guitarvydas: πŸ“ De-Spaghettifying Control Flow & πŸ“ Towards Asynchronous Programming Workflows and Languages

🧡 conversation @ 2025-08-11

In my mind, CPUs implement subroutines, and, "functions" are but artificial constructs built on top of subroutines. Here are some more attempts to explain this hardware-centric view (see, also, the playlist of short videos in the first article).

πŸ“ De-Spaghettifying Control Flow

πŸ“ Towards Asynchronous Programming Workflows and Languages

πŸ—¨οΈ Robin Heggelund Hansen:

🧡 conversation @ 2025-08-12

I'm working on a language called GlΓΈgg, which is a fully declarative, relational language where the source code is stored in a sqlite3 database as AST.

I now just got vite support and (proof of concept) dom integration working.

I'll be doing a whole presentation on GlΓΈgg at the upcoming JavaZone conference (september 3-4).

πŸŽ₯ glogg

πŸ—¨οΈ Scott: πŸ“ The System Inside the System

🧡 conversation @ 2025-08-17

I've been thinking about the Viable System Model as a framework for AI agents since I came across it, mentioned it here actually: https://futureofcoding.slack.com/archives/C5T9GPWFL/p1748381760844169

Finally put together some rubygems to explore it - vsm the framework and airb a CLI-based agent built with it and wrote up some more detailed thoughts about them on my newsletter:

πŸ“ The System Inside the System

Announcing two new Ruby gems: vsm and airb

The System Inside the System

DevLog Together

πŸ—¨οΈ Konrad Hinsen: πŸ›Έ A moldable Common Lisp object inspector based on CLOG

🧡 conversation @ 2025-08-11

I finally implemented dataflow-based reactive views for my moldable inspector for Common Lisp. It's much shorter than the limited input handling I had before, and also more versatile. I am working on a demonstration/example, stay tuned...

There seem to be two widely used dataflow implementations for Common Lisp, out of which I picked the simple one (https://github.com/kchanqvq/lwcells) over the complex one (https://github.com/kennytilton/cells).

In the process, I ran into my first experience with ambiguities in the Common Lisp specification, with one of my new indirect dependencies.

clog-moldabl-inspector

Thinking Together

πŸ—¨οΈ Joel Neely:

🧡 conversation @ 2025-08-17

  • The clean way that the if/fi and do/od constructs embraced non-determinism still looks cleaner to me than the contemporary toolkits of various mainstream languages and frameworks.

Linking Together

πŸ—¨οΈ Ivan Reese:

🧡 conversation @ 2025-08-11

Let's have a discussion that'll hopefully generate lots of links.

Microsoft have just placed GitHub under AI in their org chart.

If I don't want to stick around and find out what fresh hell comes next, where should I go instead? Gitlab? Codeberg? Sourceforge? Send me links to your favourite social network for git repos!

πŸ—¨οΈ Bill Mill:

🧡 conversation @ 2025-08-12

a semi-related opinion that I don’t want to clutter that thread with:

self-hosting is awful* and there’s a big opportunity to develop structures for community-hosting things like git forges, chat servers, &c. Spread the load and develop social experience for sharing resources

*: too much work for too little use, too expensive, nobody wants to be on the hook all the time for maintenance so it rots

πŸ—¨οΈ Chris Knott:

🧡 conversation @ 2025-08-13

I thought I would hate this paper (Hierarchical File Systems Are Dead) because I actually zealously love the hierarchical directory metaphor and hate the modern broth of files approach. In fact it is basically neutral on the user facing metaphor, recognises the necessity of replicating posix if anything will ever get traction, and is overall very good.

More like - how do we reify semantic search and tagging to the lowest level of the OS

πŸ“„ Hierarchical File Systems are Dead

AI

πŸ—¨οΈ Tom Larkworthy: πŸ“ Trying out "GEPA: Reflective Prompt Evolution Can Outperform Reinforcement Learning"

🧡 conversation @ 2025-08-12

I completed a toy setup of GEPA with some fricken good results! I am very happy to have a methodology that removes some of the guess work with prompt design. Its a really simple algorithm that orchestrates a genetic evolution where the mutation operator is asking a LLM to improve the prompt based on the diagnostic trace your evals. So simple! I also enabled websearch during reflection so it can actually do its research when improving the prompt. This means it would adapt the web documentation to suit the prompt format automatically. Very good, been looking for something like this and it did not disappoint.

πŸ§‘β€πŸ”¬ Trying out "GEPA: Reflective Prompt Evolution Can Outperform Reinforcement Learning"

Trying out "GEPA: Reflective Prompt Evolution Can Outperform Reinforcement Learning"

Present Company

πŸ—¨οΈ Ivan Reese:

🧡 conversation @ 2025-08-12

We still have nobody offering to demo this month at the weirdly timed meetup (North American Tuesday Evening, or NATE). If nobody volunteers I'll have to get weird with the format. We need your help to make sure that doesn't happen: πŸ‘‰ Call Now πŸ‘ˆ


πŸ‘¨πŸ½β€πŸ’» 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

Future of Coding Weekly 2025/08 Week 2

2025-08-10 22:54

πŸ”Œ Spirit Plant Software and Network Architecture πŸŽ₯ Virtual Meetup 13 β€’ July 2025 πŸ§‘β€πŸ”¬ Notes from the Lab

Share Your Work

πŸ—¨οΈ guitarvydas:

🧡 conversation @ 2025-08-06

reading When Leggett post caused me to write this article

πŸ—¨οΈ Marcin Ignac: πŸ”Œ Spirit Plant Software and Network Architecture: a technical case study

🧡 conversation @ 2025-08-07

We have just published an in depth case study about our last generative (non genAI) art installation. All JS + WebGL baby! Check it out Spirit Plant Software and Network Architecture: a technical case study. Β· Variable - new ways of experiencing data | https://variable.io

We used web technologies to power the Spirit Plant installation visuals in real-time.

Spirit Plant Software and Network Architecture: a technical case study. Β· Variable - new ways of experiencing data | https://variable.io

DevLog Together

πŸ—¨οΈ Christopher Shank: πŸ§‘β€πŸ”¬ Notes from the Lab - June & July 2025

🧡 conversation @ 2025-08-09

Latest notes about what we've been working on with the folkjs project. Explorations include DOM sync, Desktop Interlay via Accessibility Trees, DOM interactions and instruments, HTML pipes, HTML attributes for syntax highlighting, LSPs, and reordering lists, and much more!

Notes from the Lab - June & July 2025

Thinking Together

πŸ—¨οΈ Joel Neely:

🧡 conversation @ 2025-08-09

I hadn’t thought about your before-and-after interpretation in quite that way. I’ll have to ponder a bit.
Regarding your reference to determinism, only some constructions in EWD’s wp-based notation are deterministic! While some cases (e.g. x := x-y) are, EWD’s reasoning makes some kinds of determinism a not-very-interesting special case. The β€œAha!” moment for me was his solution for max in c := a max b.

if  
   a >= b -> c := a  
[]  
   b >= a -> c :- b  
fi

In the (again, uninteresting) special case that a = b, both guards are true it is perfectly valid to β€œperform” either of the two guarded commands.

Linking Together

πŸ—¨οΈ Jasmine Otto: πŸ•ΉοΈ too many gamedevs and only one game

🧡 conversation @ 2025-08-04

ahaha, multiplayer bitsy in the wild at A MAZE (using MouseMux)

πŸ—¨οΈ Nilesh Trivedi:

🧡 conversation @ 2025-08-06

Prof Eric Hehner's April 2025 article on interpreting the Halting Problem:
https://www.cs.utoronto.ca/~hehner/Boxes.pdf

πŸ“· image.png

AI

πŸ—¨οΈ Jason Morris:

🧡 conversation @ 2025-08-07

Happy GPT-5 day to those who celebrate. I got to play with it at work a bit, and it is impressive. I think having the AI generate symbolic representations of facts in text is going to be a lot more feasible going forward, which is going to be a game changer for people who can figure out how to use it.

Present Company

πŸ—¨οΈ Ivan Reese: πŸŽ₯ Virtual Meetup 13 β€’ July 2025

🧡 conversation @ 2025-08-07

Here's the video from last week's virtual meetup.

Virtual Meetup 13 β€’ July 2025

πŸ—¨οΈ Ivan Reese:

🧡 conversation @ 2025-08-07

I'd like to try planting (yes, like a plant that'll grow) the next virtual meetup at a different time, so that we can shake things up and bring out some folks who normally can't attend.

If we were to schedule it at 01:00 UTC Aug 27th (conversions: everytimezone, time.is) β€” so think evening of wednesday the 26th for north america, morning of the 26th for eastern asia β€” would you be stoked to attend? to present? give a πŸ‘ on the post if you'd come, and if you might present, post a threaded reply!

πŸ—¨οΈ Maikel: πŸ—“οΈ FoC Meetup Β· Luma

🧡 conversation @ 2025-08-08

This month's FoC meetup is on a different time to enable other timezone's to more easily attend, here's the luma link: https://lu.ma/3olgtwn1 😎

πŸ“ FoC Meetup Β· Luma

Information about our meetup can be found here : https://futureofcoding.org/meetups

FoC Meetup Β· Luma


πŸ‘¨πŸ½β€πŸ’» 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

Contents Β© 2025 Mariano Guerra - Powered by Nikola