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

Future of Coding Weekly 2025/06 Week 2

2025-06-09 00:04

πŸŽ₯ Vibe code = legacy code πŸ€– A computational blackboard for efficient human/AI collaboration πŸ§‘β€πŸ’» playb.it: communal technology

Our Work

πŸ“¦ github.com/pomdtr/tweety release v2.0.0 via Achille Lacoin

🧡 conversation

Just released the tweety v2: github.com/pomdtr/tweety/releases/tag/v2.0.0

It includes the revamped tweety cli, which has access to most of the chrome extension api !

I also wrote down a new blog post about it: blog.pomdtr.me/posts/integrated-terminal

πŸ’¬ Achille Lacoin

🧡 conversation

Ok last screenshot and I'll stop spamming about my project, this is just sooo fun (and a new spin on the classic "summarize this post" demo)

image.png

πŸ—£οΈ Interactive visualizations in natural language using voice input in multiple languages (English and Spanish in the video). via Mariano Guerra

🧡 conversation

πŸŽ™ Look Ma! No Hands!

πŸ’Ž LLM-powered Method Resolution with Synonllm via Scott

🧡 conversation

LLM-powered Method Resolution with Synonllm - I've been experimenting a lot with what new things LLMs have to offer more dynamic languages like Ruby. I'm really hooked on this idea of creating a DSL without an explicit interface, and letting users just call methods semantically and letting the LLM figure it out.

You can see kind of what I mean near the end of the video with the FileHandler class example. In that class the method names are much too long for anyone to really want to type, but that extra detail (combined with the arguments) allows the user to use the interface they'd like and have it just work. Also effectively creating method overloading / dynamic argument-based dispatch in Ruby with the help of an LLM...

πŸ“ LLM-powered Method Resolution with Synonllm

Taking Ruby's Principle of Least Surprise to the extreme

πŸ“ We need a formal theory of Agent Evals | Nilesh Trivedi via Nilesh Trivedi

🧡 conversation

I posted some thoughts about why Coding agents are a special computational unit that unify not just programs and ML models, but also the programmer . and we should perhaps try to unify Type Theory, Testing and ML Evals into a single framework: πŸ“ We need a formal theory of Agent Evals | Nilesh Trivedi

πŸ“ Tweety - An Integrated Terminal for your Browser: Installation via Achille Lacoin

🧡 conversation

If any of you wanted to try tweety, but was intimidated by the install steps, I've significantly simplified them: github.com/pomdtr/tweety?tab=readme-ov-file#installation

I would love some feedback on them !

image.png

πŸŽ₯ Service Status Extension from HTTP APIs via Mariano Guerra

🧡 conversation

Youtube Thumbnail

New Gloodata extension demo showing:

  • Service status HTTP API integration in 250 lines of Python (no LLM/UI code)

  • Voice input mode

  • Open weight model support from Cerebras (Qwen 3, Llama 4 & Llama 3.3)

πŸ“ Pastagang: Jamming together far apart via Lu Wilson

🧡 conversation

JAMMING TOGETHER

FAR APART

pastagang.cc/paper

This is a paper about live programming, written by many many many people collaborating together in one shared document, with no one credited by name. It's getting submitted tomorrow.

Devlog Together

πŸ€– roboco-op via Tom Larkworthy

🧡 conversation

My next focus for lopecode is the editing experience. I've tidied most of the gitches up and its smooth, but kinda hardwork to do everything in my head. I need more hands!

So to kill 2 birds with one stone, I will redo roboco-op but this time with an agentic workflow following how Cline works. Early results is that it is quite good at following Observable dependancy graph and exposing itself to jsut enough context for the task at hand. Roboco-op was struggling with context management and I think this is a better path. It can add cells!

Roboco-op hit a ceiling because you have to manually copy and paste cells over in Observable, but with Lopecode you can add cells programatically so its a better substrate for this kinda of idea.

image.png

Thinking Together

πŸŽ₯ Message Gardening in the Atmosphere with Roomy Chat via Andreas S

🧡 conversation

Youtube Thumbnail

Hey FoC πŸ‘‹

I recently stumbled upon this:

Message Gardening in the Atmosphere with Roomy Chat

github.com/muni-town/roomy

I found it quite interesting to see how fluid you could go from thought/chat to blog/text (see attachment). Different projects related to AT Protocol are exploring different notions of communication patterns like here:

cosmik.network or here garden.co.

Cosmik employes the concept of stigmercy, something which I think would be very useful for FoC and other communities. Foc beeing trapped in SLACK for so long is cruel enough. Of course tools were build but ...

One can really see how certain preconceived notions of interaction patterns are starting to break up in interesting ways. a PKM tool is usually for personal reflection( hence the P in PKM) of course I could always take a zettel and expand it or include it in messages, which I still sometimes do. But I think there more to it. As we explorer the patterns of communication. Relating to other people, where does my - self, myself start where does -the others- start? So chat is quite a low entry barrier and a interesting start to start communicating with others.

Their project site even has a values section:

muni.town/values

I recently started using anytype.io and was surprised how good the mobile sync worked. Sharing with other people works OK. But then I tried to share a SVG file,... or I tried to create mermaid or a mindmap and view it on mobile...

Clojure clerk is a notebook for some computational stuff but I like the Idea of having snippets that can be evaluated which reminded me of projects like:

cloxp.github.io/cloxp-intro.html

or

lively-kernel.org

To hit the sweet spot is really not simple one wants to avoid to re-invent all of personal computing just to do some note taking and collaboration...

While researching I also found this: neurite.network I vaguely remember reading something about it here at Foc but the search did bring up anything for me..

I hope that the AT protocol related tools become mature enough such that I can use it for my own zettelkasten which is based on markdown. But I really would like to test out the other collaboration based features. What are your experiences with zettelkasten and collaboration? Could you imagine something like roomy being sufficiently good enough to finally replace SLACK for example? WDYT Ivan Reese?

roomy.webp

πŸ§‘β€πŸ’» playb.it: communal technology via Kartik Agaram

🧡 conversation

Anybody play with the playb.it yet? Impressions?

πŸ’¬ Angus Mitchell

🧡 conversation

RFW (Request For Whiteboard) - Since Google shut down Jamboard I've been looking for a whiteboard app that...

  • You can log into from a web app and a mobile app (or 2 web apps) and they stay in sync with each other
  • Is NOT an infinite canvas
  • Is constrained in terms of colors, brush sizes, etc.

πŸ“ Massive Parallelism via Paul Tarvydas

🧡 conversation

Content

πŸŽ₯ Recreating Goya's "Saturn Devouring His Son" in Mario Paint via Ivan Reese

🧡 conversation

Youtube Thumbnail

One of my favourite recent youtube findings is Cat Graffam, who uses all sorts of "wrong" tools to do fine art. Every one of these videos is a combination of esoterica, hilarity, software design misery, and art theory. Good to put on in the background while you spend 20 minutes making fancy coffee, for instance.

A few favs:

(This might be less FoC-relevant for folks who aren't working on programmable drawing canvases, but… (A) there are dozens of us!, and (B) it's good software craft catharsis)

πŸ“ Roomy Deep Dive: ATProto + Automerge via Kartik Agaram

🧡 conversation

Roomy chat looks interesting. In addition to various levels of nerding out we can do over it, it provides an interesting looking workflow for a community to go from ephemeral chat to slightly persistent threads to more timeless long-form writing.

πŸ’¬ #thinking-together@2025-06-02 FoC-esque test group. You need to authenticate using a Bsky/ATproto account.

Be aware it's all alpha software so far and might get torn down at any time. But in principle even if that happens we will all have the data or the group in our browser storage :shocked_face_with_exploding_head:

πŸ“ Roomy Deep Dive: ATProto + Automerge

A technical deep dive on how Roomy chat works, combining ATProto and Automerge to create a resource-efficient group chat.

πŸ—ƒοΈ The US IRS open sourced its direct file system via Eli Mellen

🧡 conversation

The US IRS open sourced its direct file system. In the middle of it is a pretty fun logic engine implemented in Scala. Not too futurey, but if you are interested in logic engines at all it’s a fun bit of code spelunking.

πŸ“ TouchDesigner via Spencer Fleming

🧡 conversation

Just saw someone using Touch Designer

en.m.wikipedia.org/wiki/TouchDesigner

It was really neat- real time Multimedia being chained through a pipeline while every element is visually shown in real time and inspectable.

It has very cool ways of making your own UI elements as well.

Made me wonder what it would be like if instead of multimedia it was also able to be used for screen windows as a desktop environment

TouchDesigner is a node-based visual programming language for real-time interactive multimedia content. Developed by the Toronto-based company "Derivative," it's often used by artists, programmers, creative coders, software designers, and performers to create performances, installations, and fixed media works.

πŸŽ₯ Vibe code = legacy code via Kartik Agaram

🧡 conversation

Youtube Thumbnail

Steve Krouse: Vibe code = legacy code

Present Company

πŸ’¬ Ezhik

🧡 conversation

Is coding/programming/computering/beepbooping/funking of corn a hobby or a job to you? Or both? It's both for me and I'm increasingly having the two diverge. "Work" coding and "home" coding feel like two entirely different worlds.

πŸ“ Bill Atkinson Dies From Cancer at 74 via Ezhik

🧡 conversation

Might be a good day to meditate on the HyperCard Bible...


πŸ‘¨πŸ½β€πŸ’» By 🐘 @marianoguerra@hachyderm.io 🐦 @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