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 2020/08 Week 3 #37

Closed marianoguerra closed 4 years ago

marianoguerra commented 4 years ago

Two Minute Week

🎥 flow based programming and wasm video5 via Maikel van de Lisdonk

🧵 conversation

I've added support for webassembly to flow based programming project, which I couldn't be happier about! 🎉

I am looking for real-world use-cases, so if anybody has a suggestion then please let me know

marianoguerra commented 4 years ago

🎥 Synth Update 14 via Chris Maughan

🧵 conversation

An overdue update on my pattern language work.

marianoguerra commented 4 years ago

Our Work

🎥 Instadeq Demo: Population density colored map via Mariano Guerra

🧵 conversation

Short demo combining 3 new features: column summaries, area map and color in range function to create a map of Portugal where each district has a color based on its population related to the min/max population of all districts (data from wikipedia source)

marianoguerra commented 4 years ago

🎥 Svelte Open Application: Feasibility Prototype via Cameron King

🧵 conversation

The open application: making websites user-editable with no special effort. This is a feasibility prototype built for Svelte. The core of it is quite simple. At build time, it transforms component definitions to fetch their dependent components from a dependency store rather than importing them from the filesystem. Component source files are emitted as part of the build, and the Svelte compiler is added to the page. Now you can pull up the source of any component, make changes, and rebuild it from within the browser.

This week, I'm working on building experimental development tooling from within this architecture, so hopefully I'll be able to share more interesting functionality by the weekend.

marianoguerra commented 4 years ago

🔗 CameronRKing/olympus via Cameron King

🧵 conversation

In terms of experimental development tooling, I put out a VSCode extension a little while ago that focuses on mapping conceptual interactions with Vuejs + TailwindCSS into a few semantic keystrokes through AST manipulation. I don't have a video, but the README has a few GIFs showing it in action. The CSS interaction cycle seems to me to be somewhat novel, though underdeveloped.

marianoguerra commented 4 years ago

📢 https://liveprog.org/ via Brian Hempel

🧵 conversation

Please consider submitting to LIVE 2020, the Workshop on Live Programming. Traditionally, most submissions to LIVE are demos of novel programming submissions. We hope LIVE can be an opportunity to polish up your work a little and present your progress to the world, by video or PDF or web essay—just be sure to situate the work within the history of programming environments. The submission deadline is Sept 18, and the workshop itself will be online, tentatively Nov 17. The attached Call for Submissions has details, or visit the website: https://liveprog.org/

🗒️ live20-cfp.txt

marianoguerra commented 4 years ago

Conversations

💬 Nick Smith

🧵 conversation

Has anyone ever come across (or thought about) a tagging system for data where nouns and adjectives play different roles? For example, you might search for a "user", but then refine that search to a "banned user". Note that "banned" and "user" are not necessarily independent tags. Just because someone is a "banned user" and a "father" doesn't mean they're a "banned father" as well. The adjective "banned" could specifically relate to the noun "user".

Or a slightly clearer example: someone who is both a "skilled baker" and a "writer" is not necessarily a "skilled writer".

I'm now wondering whether an understanding of (basic) linguistics is necessary to develop a good tagging system. After all, our mission is to adapt programming languages to the human mind 🤔.

marianoguerra commented 4 years ago

🐦 https://twitter.com/aaronzlewis/status/1291889682788253696 via Roben Kleene

🧵 conversation

Interesting Twitter thread proposing game engines are becoming more popular for non-gaming use cases. These were the most interesting examples he gave to me:

The Mandalorian and The Lion King were shot almost exclusively using these tools.

Even Hong Kong International Airport uses a "digital twin" built on Unity to simulate changes in passenger volume

He doesn't share many references or links with more details. I'd love to hear from anyone if they have more examples of game engines being used for non-gaming use cases like these. Or any links or other information to share related to this topic.

🐦 🅐🅩🅛: Until recently I had no idea that game engines are basically eating the world. Urban planning, architecture, automotive engineering firms, live music and events, filmmaking, etc. have all shifted a lot of their workflows/design processes to Unreal Engine and Unity

marianoguerra commented 4 years ago

🐦 https://twitter.com/workingdog_/status/1292940516548640774?s=21 via Garth Goldwater

🧵 conversation

This thread, i think, points to what we lose when our systems and databases aren’t modifiable by everyday users. it’s about the diversity of human experience, and a love of pen and paper, but i think the most important thing to note about the way pen and paper gets talked about here is that the people filling out the forms are free to scratch things out and file reasonable requests and modify things as really existing people and events shake up the ontologies of the processes they are tasked with using

🐦 Shel🐶🐾: When you work in civil service, social services, or even just bureaucracy, you just become very aware of the vast diversity of experiences and life circumstances that exist in the world and how you have to adjust your systems to accommodate.

marianoguerra commented 4 years ago

💬 Mariano Guerra

🧵 conversation

what's the future of error handling?

marianoguerra commented 4 years ago

📝 12 Principles for a Diverging Desktop Future via S.M Mukarram Nainar

🧵 conversation

marianoguerra commented 4 years ago

🐦 every week something disappears into the maw via Andreas S.

🧵 conversation

🐦 Conor White-Sullivan: Keep thinking about how our long term goal is to invert this

@worrydream is right https://twitter.com/MeadowsRichard/status/1248767679583977473

🐦 Richard Meadows: keep thinking of this gif in relation to @RoamResearch every week something disappears into the maw: • journaling • GTD + project management • blog posts, essays • goals and reviews • contact management • zettelkasten • reading list • training log • frickin groceries

marianoguerra commented 4 years ago

📝 Rob Pike's 5 Rules of Programming via Shubhadeep Roychowdhury

🧵 conversation

marianoguerra commented 4 years ago

📝 Can we do better than our C compiler? via Shubhadeep Roychowdhury

🧵 conversation

marianoguerra commented 4 years ago

🐦 what if you could interactively decide what information to show in the CLI output? via Felix Kohlgrüber

🧵 conversation

Most people here probably use terminals / CLIs quite often and like them for their conceptual simplicity: Send a command -> Receive a response. I'm thinking about improving CLIs while keeping what I like about them. One thing I'd like to improve is interactivity in the output. Different use cases require different levels of detail and currently, there's no way to change the level of detail once the result of a command is printed. For example, a lot of commands include --verbose options that perform the same action, but print additional output. So what if you could interactively decide what information to show in the output? This would allow more flexible / readable output and wouldn't require re-running commands to get additional information. In the tweet below, I mocked a simple example where a stack trace is hidden by default, but can be shown when needed. What do you think of this small idea?

🐦 Felix Kohlgrüber: Collapse / Expand is a feature I've been wanting in terminal output for a long time. Thinking about this, a lot of --verbose / -v options could probably be replaced by this very simple form of interactivity. What do you think?

marianoguerra commented 4 years ago

🐦 resizing and how that breaks layout in state-of-the-art terminals via Felix Kohlgrüber

🧵 conversation

Next mock: This time it's about resizing and how that breaks layout in state-of-the-art terminals.

🐦 Felix Kohlgrüber: I'd love to have a terminal that correctly wraps text when resizing the terminal window. This is such a simple feature and has been implemented in browsers / office programs for decades, but terminals still don't support it. (1/2)

marianoguerra commented 4 years ago

💬 Mariano Guerra

🧵 conversation

"A good science fiction story should be able to predict not the automobile but the traffic jam." ― Frederik Pohl

What's the traffic jam of the future of coding?

marianoguerra commented 4 years ago

📝 an interface for entering curves into a livecoding system with an X/Y interface (mouse, pen, &c) via Jack Rusher

🧵 conversation

Nice work around an interface for entering curves into a livecoding system with an X/Y interface (mouse, pen, &c):

🐦 Ryan Challinor: at a @nime2020 workshop streamed two weeks ago, @ojack presented a concept of "fubbles" ("function scribbles") for defining parameter modulation through drawings, and I immediately knew that I wanted to try out this functionality in bespoke:

marianoguerra commented 4 years ago

🎥 Douglas Adams: Hyperland (ft. Ted Nelson, Vannevar Bush, a handful of folks from the MIT Media Lab, etc) via Ivan Reese

🧵 conversation

marianoguerra commented 4 years ago

💬 Factorio 1.0 HN Conversation via Ivan Reese

🧵 conversation

Huge mob of people talking about a (very good) game as literally, or at least analogous to, programming. It's heartening to see this get so much attention, since my own FoC R&D is motivated by: real programming should look like this and be this joyful.

marianoguerra commented 4 years ago

📝 I invented the iPhone in 1977 via Shalabh Chaturvedi

🧵 conversation

Anyone else read meaningness? Anyway the author found an old essay from 1977 where they described the "pocket computer"

marianoguerra commented 4 years ago

🐦 Hollow Knight was coded almost entirely in a visual scripting language via Garth Goldwater

🧵 conversation

Even though the present state of visual scripting seems rough some people are still able to do complex and award-winning work with it!

🐦 Asher Vollmer: Just learned that Hollow Knight was coded almost entirely in a visual scripting language. https://unity.com/madewith/hollow-knight https://pbs.twimg.com/media/EfP7YtFVAAAENhQ.png

marianoguerra commented 4 years ago

https://tinyletter.com/marianoguerra/letters/future-of-coding-weekly-2020-08-week-3