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/09 Week 4 #153

Closed marianoguerra closed 2 years ago

marianoguerra commented 2 years ago
marianoguerra commented 2 years ago

🎙 Structure of a Programming Language Revolution 💡 Behavioral Programming 🎭 Stagecast Creator 🎨 Color Code

Our Work

🔎 Programming Language Database via Breck Yunits

🧵 conversation

I just rewrote search on PLDB to be a lot faster and case insensitive. Lots of you folks appear on there 🙂 build.pldb.com/search?q=agaram

marianoguerra commented 2 years ago

🎙 Future of Coding #58 Richard P. Gabriel • Structure of a Programming Language Revolution via Ivan Reese

🧵 conversation

Today we’re discussing the so-called “incommensurability” paper: The Structure of a Programming Language Revolution by Richard P. Gabriel.

In the pre-show, Jimmy demands that Ivan come right out and explain himself, and so he does, to a certain extent at least. In the post-show, Jimmy draws such a thick line between programming and philosophy that it wouldn’t even look out of place on Groucho Marx’s face.

Next episode, we will be covering the Worse is Better family of thought products , so take 15 minutes to read these three absolute bangers if you’d like to be ahead of the game:

Also, note that I'm taking this episode as an opportunity to start a little community fundraiser for St. Jude Children's Research Hospital. They're doing unbelievable work to end childhood cancer, including offering free treatment and covering the travel, food, and housing costs of the families who come to St. Jude for care. Their research has helped raise the survival rate of childhood cancer from 20% to 80% over the past 50 years. If you'd like to support this fantastic cause, donate here to be part of the FoC campaign. Thank you.

marianoguerra commented 2 years ago

Reading Together

📝 “Behavioral Programming” by Harel, Marron, and Weiss (2012) via Christopher Shank

🧵 conversation

“Behavioral Programming” by Harel, Marron, and Weiss (2012)

We describe an implementation-independent programming paradigm, behavioral programming, which allows programmers to build executable reactive systems from specifications of behavior that are aligned with the requirements. Behavioral programming simplifies the task of dealing with under- specification and conflicting requirements by enabling the addition of software modules that can not only add to but also modify existing behaviors. A behavioral program employs specialized programming idioms for expressing what must, may, or must not happen, and a novel method for the collective execution of the resulting scenarios. Behavioral programming grew out of the scenario-based language of live sequence charts (LSC), and is now implemented also in Java and in other environments. We illustrate the approach with detailed examples in Java and LSC, and also review recent work, including a visual trace-comprehension tool, model-checking assisted development, and extending behavioral programs to be adaptive.

marianoguerra commented 2 years ago

Thinking Together

🐦 Tweet from @jntrnr via Jim Meyer

🧵 conversation

TypeScript 👑 Last month of PRs on GitHub.

Pretty excited about this, because static type info such as typed React props unlocks new types of visual IDEs for the web.

🐦 JT: I had to check the PR volumes on GitHub for the last month, to see. Sure enough:

marianoguerra commented 2 years ago

Content

🎥 Stagecast Creator via Lu Wilson

🧵 conversation

Thumbnail

Not sure how many people are aware of this, but Stagecast Creator is a big inspiration for me

It's how I first learned to 'code' when I was in school. And I find its spatial-programming style very intuitive.

(You might notice how it influences my spatial languages nowadays, eg: the video from the post above ⬆)

I also briefly featured it in this video: Tourism 2: Off-Road

Some more info: acypher.com/creator

marianoguerra commented 2 years ago

🎥 Darklang Release 5 discussion via Mariano Guerra

🧵 conversation

Thumbnail

Darklang Release 5 discussion

Paul and Stachu discuss how they decided what to work on, what was in the release, and what they're planning to work on in the future

marianoguerra commented 2 years ago

📝 Theory of self reproducing Automata (John Von Neumann) via Shubhadeep Roychowdhury

🧵 conversation

marianoguerra commented 2 years ago

🐦 Strange Loop 2023 (Sep 21-22) will be the last edition of Strange Loop! via Ivan Reese

🧵 conversation

If you want to go to Strange Loop, now is your last chance (ever?) to get a ticket: twitter.com/strangeloop_stl/status/1573800528345268230

🐦 Strange Loop Conf: Strange Loop 2023 (Sep 21-22) will be the last edition of Strange Loop! We hope you can join us for one last conference. Early bird tickets are available now. https://ti.to/strange-loop/2023

marianoguerra commented 2 years ago

📝 Color Code via Lu Wilson

🧵 conversation

Thumbnail

Check out Color Code!

It's made by Murilo Polese (a good friend of mine) and it has inspired a lot of the stuff I make.

Maybe it could inspire you too!

Here's his blog post about it (and links to related projects).

(and, of course, I visited Color Code briefly in one of my vids too)

marianoguerra commented 2 years ago

https://tinyletter.com/marianoguerra/letters/future-of-coding-weekly-2022-09-week-4