Closed marianoguerra closed 3 years ago
๐ข Referential Transparency All The Way Down ๐FoC Podcast ๐ธ Logic Relational Programming ๐ก Inevitability of Objects
๐ฅ Referential transparency atop an imperative substrate via Kartik Agaram
๐ Create a new App - Gadget via Mo
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/
๐ Dion Roadmap via Allen Webster
We (the Dion team) just published our website and a blog post about our approach to experimenting and iterating on a source code format
๐๐ Future of Coding Podcast Episode 50: Mary Rose Cook via Ivan Reese
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
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.
๐ฌ Mariano Guerra
How much intersection/overlap do you think there is between Future of Coding and Tools for Thought "movements"?
๐ฌ Rob Haisfield
What do you gain from being able to run a program in reverse? Just looking at Ivan Reeseโs Hest but curious more generally
๐ฅ William Byrd on "The Most Beautiful Program Ever Written" via Kartik Agaram
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)
๐ฆ Tweet from @jjcarett2 via Andreas S
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.
[x] Change Month and Week Number
[x] focWeekExport 2021-04-19 2021-04-26
[x] Summary
[ ] Hashtags
[x] Check that comment links work (push weekly dump with channel summaries)
[x] Check to mention right person for moved messages
[x] Update Search Index
[x] Download New Attachments
https://tinyletter.com/
https://tinyletter.com/marianoguerra/letters/
http://localhost:8000/history/
https://marianoguerra.github.io/future-of-coding-weekly/
https://stackedit.io/