marianoguerra / future-of-coding-weekly

repository to work on future of coding weekly newsletter
https://tinyletter.com/marianoguerra/
32 stars 3 forks source link

Future of Coding Weekly 2023/02 Week 4 #176

Closed marianoguerra closed 1 year ago

marianoguerra commented 1 year ago
marianoguerra commented 1 year ago

💡 Is Software Spatial? 🤖 UX of AI Programming Assistants 🛸 Self-conscious Reflexive Interpreters 💻 Live Game & Functional Programming

Devlog Together

💬 Jimmy Miller

🧵 conversation

Been making good steady progress on my new editor. I now have my wasm extensions automatically interrupt. So I can have a long running computation (or even an infinite loop) happening in an extension, on the same thread and not miss any frame times. Having that really sets the ground work for the live programming model I want for these "extensions".

After some clean up I'm starting to do some dog fooding for another project I'm working on, generating an arm64 assembler from the xml specification of instructions. The plan is to write the coding utilizing my editor as the visualization environment to get fast feedback on if I have the instructions correct. Still a long way to go, but the fundamentals are taking shape.

marianoguerra commented 1 year ago

Our Work

💬 Eli Mellen

🧵 conversation

How’d folks feel about threading the URLs to their personal sites? I’d love to follow more folks over RSS.

marianoguerra commented 1 year ago

Reading Together

💡📄 Software is an abstract artifact via Jimmy Miller

🧵 conversation

Perhaps you too are wondering if software is inherently spatial. A great paper on this topic is “Software is an Abstract Artifact” by Nurbay Irmak. I might not agree with everything written, but it is a very readable paper and a great introduction to the topic.

Software is a ubiquitous artifact, yet not much has been done to understand its ontological nature. There are a few accounts offered so far about the nature of software. I argue that none of those accounts give a plausible picture of the nature of software. I draw attention to the striking similarities between software and musical works. These similarities motivate to look more closely on the discussions regarding the nature of the musical works. With the lessons drawn from the ontology of musical works I offer a novel account of the nature of software. In this account, software is an abstract artifact. I elaborate the conditions under which software comes into existence; how it persists; how and on which entities its existence depends.

marianoguerra commented 1 year ago

Thinking Together

💬 Ibro

🧵 conversation

I’m curious “where” people think of visual in visual programming being. For context, I spend a lot of time in tools like Houdini, Solidworks, Cavalry, and After Effects. Some of them have more access to computation than others, but the biggest difference between those and Processing or threejs is a large “standard library” of functions.

On the other hand, building a website with live feedback or scripting in a REPL seem like a very different experience from just writing the same code in notepad. I wonder if visual programming is all just “debug views” rather than the specific presence of a GUI. And if so, what does that mean for generalized visual languages or environments?

marianoguerra commented 1 year ago

💬 Oleksandr Kryvonos

🧵 conversation

I am not sure but this might be a thing - in order to reduce scrolling through files I try to keep each function in respective separate file (so I have over hundred of files so far) and I wrote a simple code that copies the content of the function into the body of the html page and adds some template text like Githubissues.

  • Githubissues is a development platform for aggregating issues.