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 4 #129

Closed marianoguerra closed 2 years ago

marianoguerra commented 2 years ago
marianoguerra commented 2 years ago

๐Ÿ›ธ Clojure Dart ๐Ÿ“‘ UIs for Programming Languages ๐Ÿค” What Even is Code? ๐ŸŽด The Origin of HyperCard

Our Work

๐Ÿ’ป Minimalist Dev via Daniel Garcia

๐Ÿงต conversation

Hi ๐Ÿ‘‹, I'm creating a code explorer inspired by Code bubbles. The difference is that bubbles are not draggable, and everything has an automatic layout.

Here is a video with the progress of the first weeks.

You can give it a try to this really early version at minimalistidev2.netlify.app

๐ŸŽฅ Minimalist Dev Demo

marianoguerra commented 2 years ago

Thinking Together

๐Ÿ’ฌ xyzzy

๐Ÿงต conversation

In many aspects visual programming, hygienic macros, adts from functional programming are already hitting mainstream popularity with things like Unity and Rust becoming so popular. I view blockchain, quantum and AI as storage / db improvements rather than programming improvements fundamentally and they have their place.

I think the next interesting wave of programming is going to be around improving the tools around programming like voice based programming, programming with the help of mobile phones and VR based programming IDEs. Thoughts ?

marianoguerra commented 2 years ago

๐Ÿ’ฌ Steve Dekorte

๐Ÿงต conversation

For your FoC work, which missing frameworks/platforms/features/tools (that are not specific to the project) do you feel would most help you implement your project? (for example, have you had to take any significant detours from working on your project specific code to build such missing pieces?)

marianoguerra commented 2 years ago

๐Ÿ’ฌ William Taysom

๐Ÿงต conversation

Straw poll... As a rule, which is more challenging in the software systems you work on:

marianoguerra commented 2 years ago

๐Ÿ’ฌ Personal Dynamic Media

๐Ÿงต conversation

I've been pondering how to define a metric for how programmable a user's overall environment is. One thought I've had is to add up, for each application used in an average day, the percent of time it is used times the percent of features that can be programmed. Call it something like Overall Average Programmability.

I know this doesn't account for differences in how easy it is to use the programmability of a given app (mailx is much easier to automate than Gmail) or the importance of individual features that can or cannot be automated, or the ease of integrating applications with different built-in scripting languages, but I think this is a relatively well-defined metric that might still contain some meaning.

Does this sound like a meaningful and/or useful concept?

Would you estimate, over the course of your career, that your environment's Overall Average Programmability has trended upwards or downwards?

Any thoughts on the forces that may have impacted the trends?

Personally, I think mine has trended downwards, and I suspect it has something to do with the increasing roles played in my life by mobile apps, web apps, and services that make their money from advertising and want to maximize user engagement rather than productivity.

Thoughts?

marianoguerra commented 2 years ago

๐Ÿ’ฌ Gregor

๐Ÿงต conversation

I vaguely remember seeing a tool for visualizing data flows between systems, e.g. you'd describe a queue with multiple consumers and would describe what e.g. fan-out does and then you can trigger that action, seeing how data travels along the queue vertices to its consumers.

Anyone know what I'm talking about or sth in that direction?

marianoguerra commented 2 years ago

๐Ÿฆ Tweet from @conaw via Andreas S

๐Ÿงต conversation

Do we have a thread about how roamResearch build their mobile strategy on ClojureDart? I mean how cool is that! Clojure and Lisp getting a huge push.

๐Ÿฆ Conor White-Sullivan: @0x1B We built it in ClojureDart. Or rather, we brought on @cgrand and @BaptisteDupuch to build the ClojureDart compiler so we could build cross platform mobile apps.

Aiming to deploy Android at the same time but ๐Ÿคž๐Ÿ™ still many unknowns

marianoguerra commented 2 years ago

Content

๐Ÿ—จ๏ธ Conversation: The Efficiency-Destroying Magic of Tidying Up / A City is not a Tree via Kartik Agaram

๐Ÿงต conversation

I just reread a great old thread of ours

marianoguerra commented 2 years ago

๐ŸŒŽ User Interfaces for Programming Languages via Christopher Shank

๐Ÿงต conversation

There are so many resources linked from Cyrus Omarโ€™s course called โ€œUser Interfaces for Programming Languagesโ€!

marianoguerra commented 2 years ago

๐ŸŽˆ The Early History of Smalltalk (1993) via Shubhadeep Roychowdhury

๐Ÿงต conversation

marianoguerra commented 2 years ago

๐Ÿ“… Newspeak: Live, Modular and Secure Development in the Web Browser via Steve Dekorte

๐Ÿงต conversation

marianoguerra commented 2 years ago

๐ŸŽฅ "What even is code? Building a non-code coding interface" - Katie Bell via Kartik Agaram

๐Ÿงต conversation

Thumbnail

This is a pretty awesome story about a bunch of attempts at a somewhat-visual, more accessible programming language by @Katie Bell

marianoguerra commented 2 years ago

๐ŸŽด The Origin of HyperCard in the Breakdown of the Bicycle for the Mind via Christopher Galtenberg

๐Ÿงต conversation

"Letโ€™s call the category of people between users and programmers 'authors'"

"Authors will be using widgets and programmers will be creating them, but the inverse will be true as well โ€” programmers will want to use this ecosystem to share code, and authors will share widgets theyโ€™ve modified or composed from smaller pieces."

An imaginary transcribed talk from 1990, at the edge of HyperCard's extinction

Worth seeing just for the added alternate-universe screenshots

Image from iOS

marianoguerra commented 2 years ago

๐Ÿ“ Project Oberon is a PL/OS via Christopher Shank

๐Ÿงต conversation

Project Oberon is a PL/OS for rich text made by Niklaus Wirth in 1987

๐ŸŽฅ Oberon (Native Oberon 2.3.7)

marianoguerra commented 2 years ago

๐ŸŽ™ Episode 205: Chris Lattner Interview Transcript โ€” Accidental Tech Podcast via Shubhadeep Roychowdhury

๐Ÿงต conversation

marianoguerra commented 2 years ago

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