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 2022/04 Week 3 #128

Closed marianoguerra closed 2 years ago

marianoguerra commented 2 years ago
marianoguerra commented 2 years ago

🎙 FoC Podcast Man-Computer Symbiosis 💼 Spreadsheets Done Right 📝 Semantics of Semantics ⚙️ Visual WebAssembly

Our Work

🎥 Geometric programming language update #4: visualizing quantum computing with hyperbolic geometry via Hamish Todd

🧵 conversation

Thumbnail

Hey folks, here's another update on my geometric algebra things! This one is something completely different from the previous editors, which have been about creative coding. This one is about quantum computing

marianoguerra commented 2 years ago

🎙 Future of Coding • Episode 55: Man-Computer Symbiosis by J.C.R. Licklider via Ivan Reese

🧵 conversation

The podcast is back with an exciting new development — Jimmy Miller has joined the show as co-host. We'll be reading a number of papers from the history of our field, ranging from the beloved classics we all know by heart, to obscure and mysterious potential alternate histories that never came to be, and perhaps — perhaps! — one or two papers that really deserve nothing more than to wrap a dead fish. First up, squarely in the beloved camp, a classic from "Licky" himself.

I hope you enjoy this episode — the paper was a fun read, and I think that really came through in our discussion. Also, I want to personally thank Jimmy for suggesting we do this together (and then patiently waiting for 9 months for me to finish Crosscut). I think this will breathe new life into the podcast, and help me keep new episodes coming out at a regular clip in the gaps where I'm too overwhelmed with gestures everywhere to do interviews. Here we go!

marianoguerra commented 2 years ago

💼 History of No-code: Lotus Improv: Spreadsheets Done Right (1991) via Mariano Guerra

🧵 conversation

improv-1.png

marianoguerra commented 2 years ago

💻 The Google 'VS' trick via Tom Larkworthy

🧵 conversation

Today I finished automating the 'Google 'vs' trick' with an online moldable notebook.. The dog manifold is pretty interesting as people do compare dog breeds and it's quite clear what is a dog breed and what is synonym confusion.

marianoguerra commented 2 years ago

🎥 Visual Webassembly Compiler update : Bundling Nodes via Maikel van de Lisdonk

🧵 conversation

Thumbnail

Hi, I've been working on selecting multiple nodes and bundling them in a subflow or section in my visual webassembly compiler project. The section is treated as scope for variables.

marianoguerra commented 2 years ago

Reading Together

📝 Man Computer Symbiosis - J.C.R. Licklider via Jimmy Miller

🧵 conversation

In our first series of episodes going through some papers (https://futureofcoding.org/episodes/055) we discuss man-computer symbiosis.

If I were to put together a list of the most influential papers in computer science this would definitely make the list. The paper is really the first paper that imagines personal computing. While it may not have predicting everyone owning a computer. It definitely imagined a future that looks quite similar to the one we have today.

I think the other striking thing about this paper is just how practically minded it was. It says a large vision, but also talks about a way to achieve it. In some ways it feels mundane today, but I think this mundanity is actually its virtue. If you are looking for a paper to learn from for proposing your own idea in the future of coding, this is a great paper to consider.

Definitely worth a read

marianoguerra commented 2 years ago

📝 Meaningful Modeling: What’s the Semantics of ‘Semantics’? via Christopher Shank

🧵 conversation

On the importance of clear semantics for visual and modeling programming languages:

In general, people tend to take diagrams too lightly, finding it difficult to consider a collection of graphics serious enough to be a language and profound enough to be the real thing. Perhaps the blame lies with the early failure of visual programming techniques to replace conventional programming languages.

As a result, we often see the doodling phenomenon—a mindset that says diagrams are what an engineer scribbles on the back of a napkin, but the real work is done with textual languages.

Sadly, too many language designers and methodologists share this view. Some find it difficult to understand why we can’t simply add more graphical notations to a visual formalism without spoiling an easy to understand semantics by introducing special cases or concept combinations that contradict each other. For example, in private communication, people have proposed all kinds of extensions to statecharts, such as (actual quotes) a new kind of arrow that “means synchronization” and a new kind of box that “means separate-thread concurrency.”

marianoguerra commented 2 years ago

Thinking Together

💬 Mariano Guerra

🧵 conversation

What's the intersection between future of coding and distributed computing? I'll go first: unison and t2tile, are there more?

marianoguerra commented 2 years ago

💬 Steve Dekorte

🧵 conversation

Was recently looking into "annotations" in Self and Java, as well as the related concepts of "property wrappers" and "function builders" in Swift. Are there other languages with similar features?

Also, what are the most interesting uses of annotations you've run across?

marianoguerra commented 2 years ago

Content

🎙 Future of Coding • Episode 55: Man-Computer Symbiosis by J.C.R. Licklider via Tom Lieber

🧵 conversation

I don't know that anybody in the Slack (other than Mariano) has actually finished a project and put it out into the world. That's unfair, but I mean, that's definitely the norm of our community> , is everybody's working on their far-future ambitious goals and I think it makes for a nice change of pace from the regular working world where you have to grind out software that doesn't feel very meaningful or significant and it pays the bills…

—Ivan, https://futureofcoding.org/episodes/055 😂 Fightin' words! I do think Toby made a pretty convincing argument for working on products rather than prototypes a few episodes ago.

marianoguerra commented 2 years ago

📝 The History of Franz and Lisp via Shubhadeep Roychowdhury

🧵 conversation

marianoguerra commented 2 years ago

https://tinyletter.com/marianoguerra/letters/future-of-coding-weekly-2022-04-week-3