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 2021/06 Week 1 #79

Closed marianoguerra closed 3 years ago

marianoguerra commented 3 years ago
marianoguerra commented 3 years ago

๐Ÿข Referential Transparency All The Way Down ๐ŸŽ™FoC Podcast ๐Ÿ›ธ Logic Relational Programming ๐Ÿ’ก Inevitability of Objects

Two Minute Week

๐ŸŽฅ Referential transparency atop an imperative substrate via Kartik Agaram

๐Ÿงต conversation

mu-sandbox.png

marianoguerra commented 3 years ago

Our Work

๐Ÿ”— Create a new App - Gadget via Mo

๐Ÿงต conversation

Hey folks, after a long year of building and rebuilding Gadget, we're finally gearing up for a launch. We're looking for early alpha users if anyone is interested (drop your email on the site or DM me).

Problem: Web development is slower and more expensive than it should be, because of the endless, repetitive boilerplate/glue code that developers have to manouver.

Challenge: Build a platform that gives developers a set of higher level building blocks, while providing them with the ability to drop down to a lower level when the abstractions don't work.

Solution: Gadget, a preconfigured, bundled development platform (IDE +++) that gives you a set of components with sane defaults that you can override, in code, designed to meet the needs of modern web application developers.

Basically, Gadget is our vision of what "low code for devs" should actually feel like (for web app development). An experience where the computer is responsible for all the annoying busywork the developer doesn't want to do, while leaving the engineer to make all the engineering decisions.

Here's a not-so-short video (20 min) where I build, deploy and test a declarative API for the backend of a Kanban board: Create a new App - Gadget

Want to try it out? DM me or drop your email here: https://gadget.dev/

marianoguerra commented 3 years ago

๐Ÿ“ Dion Roadmap via Allen Webster

๐Ÿงต conversation

We (the Dion team) just published our website and a blog post about our approach to experimenting and iterating on a source code format

marianoguerra commented 3 years ago

๐ŸŽ™๐ŸŽ‚ Future of Coding Podcast Episode 50: Mary Rose Cook via Ivan Reese

๐Ÿงต conversation

Today, the guest is Mary Rose Cook, among whose thousand-and-one side projects you'll find Isla and Code Lauren. Both are experimental programming environments with their own bespoke languages, focussed on learnability and visualization. In the case of Code Lauren, we also see another theme of Mary's work โ€” taking the largely invisible processing done by compilers / interpreters and making it visible and interactive. Mary also made a totally awful game that I hate so much, but to find out what that is you'll just have to listen to the show (or read the largely unedited transcript โ€” again, sorry Jack).

๐Ÿ’ฌ Konrad Hinsen

๐Ÿงต conversation

This is a great episode, with touches on many topics. One of them was so much in collision with my own ideas for the future of coding that I am tempted to launch a discussion on it. It's the notion of an "escape hatch" from a programming environment.

Overall, there's too much of a "let's build a universe" attitude in computing, and the idea of a programming environment ideally being complete and mostly closed is a reflection of it. I don't want an escape hatch for going elsewhere if I absolutely have to. I want bridges to other programming environments, for my own use and for connecting with other people's work.

My idea of the future of coding is more like living in physical space. I live in a house, which has multiple rooms. In some rooms, I do things alone, in others with family members. The house is part of a neighborhood, where I do things with neighbours. The neighborhood is part of a town, and so on. Each compartment provides just the right environment for some activity, but none locks me in, wishing for an escape hatch.

marianoguerra commented 3 years ago

Thinking Together

๐Ÿ’ฌ Mariano Guerra

๐Ÿงต conversation

How much intersection/overlap do you think there is between Future of Coding and Tools for Thought "movements"?

marianoguerra commented 3 years ago

๐Ÿ’ฌ Rob Haisfield

๐Ÿงต conversation

What do you gain from being able to run a program in reverse? Just looking at Ivan Reeseโ€™s Hest but curious more generally

marianoguerra commented 3 years ago

Content

๐ŸŽฅ Nushell 0.32 via Mariano Guerra

๐Ÿงต conversation

Thumbnail

marianoguerra commented 3 years ago

๐ŸŽฅ William Byrd on "The Most Beautiful Program Ever Written" via Kartik Agaram

๐Ÿงต conversation

Thumbnail

William Byrd time: William Byrd on Logic and Relational Programming, miniKanren

After being vaguely aware of miniKanren for a decade or so, I seem to finally be colliding with it when I'm ready for it (thanks to this thread and this HN conversation)

marianoguerra commented 3 years ago

๐Ÿฆ Tweet from @jjcarett2 via Andreas S

๐Ÿงต conversation

Has this been discussed here before? Thoughts?

๐Ÿฆ Jacques Carette: I recently learned of @JAldrichPL 's essay "The Power of Interoperability: Why Objects Are Inevitable". Saved it for later reading [now done]. I was all revved up to hate it, and maybe even rant. My rant-readers will be disappointed: I rather liked it.

marianoguerra commented 3 years ago

https://tinyletter.com/marianoguerra/letters/future-of-coding-weekly-2021-06-week-1