Closed marianoguerra closed 1 year ago
π Worse is Better π§ Making Systems Explainable πͺ Programming Portals π Future of Text & HyperCard
π Future of Coding β’ Episode 59 - Richard P. Gabriel β’ Worse is Better via Ivan Reese
Following our previous episode on Richard P. Gabriel's Incommensurability paper, we're back for round two with an analysis of what we've dubbed the Worse is Better family of thought products:
Next episode, we've got a recent work by a real up-and-comer in the field. While you may not have heard of him yet, he's a promising young lad who's sure to become a household name.
I am usually really thorough in my editing of the show, but this one I sort of had to rush out the door because the month is rapidly drawing to a close. If anyone spots any weird edits, or anything that sounds out of place, let me know. In particular, the sponsors (which now come at the end of the episode) might be a little rough. Oh well β pays the bills, amirite?
π¬ Nicholas Yang
Does anybody know if thereβs a parser generator like tree-sitter, i.e. produces a CST instead of an AST, but that can be used as a compiler frontend? Tree-sitter kinda can be, but itβs not the easiest
π¬ Jim Meyer
Had a daydream of an alternative reality where 1% of VC funding that goes into no-code had to fund this community instead, no strings attached. Didn't get to the part of how that'd actually work given the messy nature of people, but sure would be an interesting situation π
Where's all the ambition, the sense of adventure, that drove funding in the 60s? A time where the mother of all demos was possible to achieve with a small team that thought outside the box. Have VCs, researchers and funders become disillusioned. Have marketing teams cried wolf too many times. Have people given up on solving the really hard problems at the core of code. Who's picking up the mantle from the Engelbarts and Victors? Who's willing to fund their work and have it become products that changes people's lives.
π¬ Jim Meyer
99% of humans think of code as a medium that is too difficult. I don't think the medium is the problem. I think it's the way we've been asking end-users to interact with it:
So far, 99% of human-to-code interactions have been code-as-text, an interaction paradigm with unforgiving syntax and symbolic mental models.
Investments in interaction paradigms for code have almost exclusively focused on code-as-text and code-as-export, but there are other more end-user friendly ways of interacting with code that we can explore.
Let's break down the interaction paradigms for code (tell me if I missed any!):
There's so much unexplored territory outside the traditional code-as-text and code-as-export interaction paradigms! Would love to know what you think and whether I've missed any π
π₯ Making Systems Explainable β VISSOFT 2022 Keynote via Mariano Guerra
Making Systems Explainable β VISSOFT 2022 Keynote
What makes software systems explainable?
As we develop and maintain software, we have questions to ask about the code, but piecing together the answers remains hard.
The main interface the classical IDE offers is a text editor for the source code. Code, documentation, and the running system are disconnected. In this keynote presentation, we will show how software systems can be made explainable with the help of three interacting technologies:
(i) live notebooks that can be used to create narratives that link documentation, source code, and running applications
(ii) example methods that not only perform tests, but produce live examples that can be used within narratives, to explain use cases, scenarios and features, and
(iii) a moldable inspector that can be easily extended with live custom views to answer domain-specific questions about software systems.
With the help of running examples we will show how these technologies work together to provide a radically different kind of development experience.
πͺ Programming Portals via Ryan Fox
Small, scoped areas within a graphical interface that allow users to read and write simple programmes
π The Future of Text via Jan Ruzicka
Not sure if this was already at some point posted here, but I found this enormous (and full of big names) book about βfuture of textβ
π Decker: a multimedia platform for creating and sharing interactive documents, with sound, images, hypertext, and scripted behavior via Riley Stewart
New HyperCard just dropped
[x] Change Month and Week Number
[x] focWeekExport "2022-01-19" "2022-01-26"
[x] Update Search Index
[x] Download New Attachments
[x] Update links
[x] Check that comment links work (push weekly dump with channel summaries)
[x] Check to mention right person for moved messages
[x] Summary
[ ] Hashtags
[x] Set title in newsletter
https://tinyletter.com/
https://tinyletter.com/marianoguerra/letters/
http://localhost:8000/history/
https://marianoguerra.github.io/future-of-coding-weekly/
https://stackedit.io/app#