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 2024/10 Week 4 #273

Closed marianoguerra closed 4 weeks ago

marianoguerra commented 4 weeks ago
marianoguerra commented 4 weeks ago

🌊 SPLASH: Arroost | Inkling | Clerk | Code Flow Canvas & More 📢 HYTRADBOI 2025 🎠 Carousel

Our Work

FEELING IS REALITY via Ivan Reese

🧵 conversation

🎥 Feeling is Reality.mp4

marianoguerra commented 4 weeks ago

🐸 Arroost @ SPLASH / LIVE via Lu Wilson

🧵 conversation

hello everyone i gave a talk yesterday at the live coding conference about why tools-for-thought suck

(starts at 3:27:56)

marianoguerra commented 4 weeks ago

🛸 Live programming a live programming environment via Philippa Markovics

🧵 conversation

Youtube Thumbnail

Hi @Martin Kavalar, @Elliot and I gave a talk about our experience live programming a live programming environment (using Clojure and Clerk) at LIVE yesterday!

📜 You can read the full paper here: live24.clerk.vision

marianoguerra commented 4 weeks ago

🎥 Code flow canvas at live 2024 via Maikel van de Lisdonk

🧵 conversation

Youtube Thumbnail

Here's the re-recording of the remote talk I gave at live 2024 about Code Flow Canvas: youtube video (there where some streaming issues, so I rerecorded it).

marianoguerra commented 4 weeks ago

📝 A case for binary packages via Dany

🧵 conversation

I wrote a blog post about the package / modules in miqula.

marianoguerra commented 4 weeks ago

☯️ Redressing the Balance: A Yin-Yang Perspective on Information Technology via Konrad Hinsen

🧵 conversation

Youtube Thumbnail

Today I will present my Onward! Essay "Redressing the Balance: A Yin-Yang Perspective on Information Technology" at SPLASH (as a remote participant). It will be live-streamed at 18:00 UTC on YouTube.

The topic is how computing technology can be made to better support processes of learning, understanding, and trusting, for individuals or for society as a whole (we call it "science" then). Such support has requirements very different from those for designing and constructing software systems for deployment as tools.

marianoguerra commented 4 weeks ago

📝 Arroost: Unblocking creation with friends via Lu Wilson

🧵 conversation

i wrote an essay about how to tackle emotional blockers when building creative tools. (i presented this work here at SPLASH earlier this week)

marianoguerra commented 4 weeks ago

Devlog Together

💬 Kartik Agaram

🧵 conversation

Emacs-style ranges on a text buffer that I can now hang attributes like color, decorations and click handlers on to.

The final complexity cost was 200 lines but it was a non-linear path getting there. I went up to 500 lines before starting from scratch with a new approach.

Earlier this year I threw out an implementation after suffering with it for 2+ years. It feels like I'm getting the hang of this programming thing that I threw out an implementation after 2 days.

🎥 Attributes

marianoguerra commented 4 weeks ago

🎠 Carousel via Kartik Agaram

🧵 conversation

I've been getting back into teaching kids programming. Of course, this time using Lua, LÖVE and Carousel. After a couple of months, it occurred to me to collect all my little impromptu puzzles and exercises into a single app anyone can go through on their own schedule.

Carousel cards (LÖVE app, really just a zip file containing source code, 169KB)

Nowhere near done yet. But it has 50 little "levels", each taking between a few seconds and a minute. A full game/curriculum might need 2000 levels or something.

marianoguerra commented 4 weeks ago

Thinking Together

💡 co-locate a workshop via Mariano Guerra

🧵 conversation

Should we co-locate a workshop at Programming 2025?

Here are some questions and some ideas for answers:

marianoguerra commented 4 weeks ago

📝 the "quite OK" ecosystem via Walker Griggs

🧵 conversation

I'm stewing on the idea of a "literate codec" -- the "quite OK" ecosystem feels like a good place to start. Can anyone recommend modern alternatives to CWEB?

marianoguerra commented 4 weeks ago

Content

🎥 [SPLASH'24] Pacific A - LIVE (Oct 21th) via Taylor Troesh

🧵 conversation

Youtube Thumbnail

marianoguerra commented 4 weeks ago

📝 Supporting Virtuosity and Flow in Computer Music via Alex McLean

🧵 conversation

Joshua Horowitz's great LIVE talk on feedback reminded me of Chris Nash's PhD work on feedback and flow in notational use. The diagrams from page 101 are a good place to start

marianoguerra commented 4 weeks ago

📢 HYTRADBOI 2025: Lightning talk buffet via Jamie Brandon

🧵 conversation

Submissions for lightning talks for HYTRADBOI 2025 are open - hytradboi.com/2025#lightning-talk-buffet. The theme is 'databases, programming languages, and everything in between'.

marianoguerra commented 4 weeks ago

🎈 Adopting LLMs for the Smalltalk programming experience, Wed, Oct 30, 2024, 7:00 PM via Francisco Garau

🧵 conversation

UKSTUG meeting - Mariano Guerra / Tudor Gîrba: - Wed 30 October 2024 @ 7pm GMT

The UK Smalltalk User Group is inviting for an engaging session on the latest in Generative AI and Large Language Models (LLMs), featuring two insightful presentations.

Introduction to Large Language Models and Gloodata

Speaker: Mariano Guerra

Mariano will walk us through the fundamentals of LLMs and provide a behind-the-scenes look at building the Gloodata application.

A Unique Perspective on LLMs

Speaker: Tudor Girba

Tudor will offer a distinct view on LLMs, showcasing demos based on GT that highlight their innovative approach.

This will be an online meeting from home.

If you’d like to join us, please sign up in advance on the meeting’s Meetup page ( meetup.com/ukstug/events/303944944 ) to receive the meeting details. Don’t forget to bring your laptop and drinks!

[1] gloodata.com

[2] feenk.com

marianoguerra commented 4 weeks ago

🤖 Observable JS <=> Runtime Toolchain via Tom Larkworthy

🧵 conversation

I am really trying to get AI to do software engineering and be genuinely helpful at the higher end of coding. Still working on it 🙂 but the Observable toolchain I co-produced with AI is a step up from where I was a year ago. The technique that helped was feeding the test suite back into the LLM context so we would co-evolve the suite and implementation at the same time. Furthermore I had extra context tools, so if I wanted it to concentrate on a specific test case I had a UI to select that case. I don't think it could make the whole thing alone yet, I definitely wrote a good chunk of the Observable decompiler/compiler pair, but it was very helpful at

observablehq.com/@tomlarkworthy/observablejs-toolchain

I've been wanting a decompiler for observable for ages, and I don't think I could have done it alone either.

marianoguerra commented 4 weeks ago

📝 Kendraio via Daniel Harris

🧵 conversation

Joint funding: seeking US/CA collaborators: Next Generation Internet...

We (the Kendraio team) are seeking a partner in the US or Canada to collaborate on a joint funding application for the Next Generation Internet (NGI) initiative (up to 100K EUR). We are interested in working on no-code, local-first, malleable-software tools. We’re looking for a range of participation anywhere from advice to working on technology jointly, with the mutual aim of empowering end-users.

Kendraio is a nonprofit and open source project . We are exploring and researching solutions to interoperability and data-portability challenges. Our aim is to enable end-users to be in control of their interface and data, without requiring software development skills.

The NGI Sargasso initiative is centred on the future of the Internet. This funding call addresses multiple challenges: privacy, interoperability, internet archiving, data security, sustainable digital infrastructure, harmonised cross-Atlantic governance, inclusive public digital spaces, cybersecurity and AI, redefining intelligence in a hyperconnected world, and space-based internet.

We are most interested in these challenges:

We would love to discuss a potential collaboration, whether it’s sharing advice or building technology together.

The deadline for this application is November 25, 2024. Find our NGI Sargasso funding application with references here

We look forward to hearing from you!