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 2021/07 Week 3 #86

Closed marianoguerra closed 3 years ago

marianoguerra commented 3 years ago
marianoguerra commented 3 years ago

🛠️ Asembling a Code Playground ⌨️ Tile-based Editing 📢 WikiFunctions is Hiring 📡 Signal Towers

Two Minute Week

💻 haskell.org/package/strong-path via Martin Sosic

🧵 conversation

Getting back to weekly updates!

Last week in Wasp:

marianoguerra commented 3 years ago

🎥 Demo: Assembling a Code Playground – Programming with Ratio via Florian Schulz

🧵 conversation

Here’s another demo of Ratio, the programming environment I’ve shared last week. In this demo I’m assembling a Code Playground.

To keep it short, I didn’t add a block to save the file. But I can show that in another video next week. 🙂

For context, here’s some background information I’ve shared last week: Programming with Ratio

marianoguerra commented 3 years ago

💬 Breck Yunits

🧵 conversation

Thinking more about the wires crossing problem (from Adnan's "portal" conversation) that plagues every node and wire GUI tool after log 2, I was wondering if anyone has seen any great GUI tools that use a "Tube" model instead. The idea is nodes would always have a single parent, and a fixed x/y position, and be connected to their parent by a tube, in which unlimited wires might be threaded. Messages between nodes would have to route according to these layouts (each node would have routing capability). To see the exact connections between nodes, you would likely have to hover over a node and it's relevant wired connections could highlight. Does the EE world have GUI tools that follow a paradigm like this?

GraphsVsTubes.png

marianoguerra commented 3 years ago

📝 Depth and Innate Judgements via Daniel Garcia

🧵 conversation

Which mental faculties are involved in programming? If we knew more about them, could we invent programming languages that were both easier to use and more powerful?

This is not a well-studied area, and very few aspects of programming languages, old or new, are evaluated formally for the quality of their "human factors" or "user experience". For example, among the features of artificial languages, there has been no attempt to separate experimentally those features that are cultural artifacts, from those that reflect our innate, genetically-endowed mental capacities.

Has anyone come across other programming languages with a similar idea?

marianoguerra commented 3 years ago

📝 webdsl.org via Alexander Chichigin

🧵 conversation

Hi everyone! I'm adding (retrofitting) an asynchronous request processing (first server-side, then client-side too) to a Web programming language (webdsl.org to be specific). I would appreciate your suggestions and references to existing models, both syntactic and semantic. I'm particularly interested in mandatory timeouts and error handling, and compositionality. As long as request processing is essentially a FSM you can view the question as "nice and composable syntax for describing FSMs". 🙂

marianoguerra commented 3 years ago

💬 Breck Yunits

🧵 conversation

Anyone have any recommendations for fun general purpose sim builders?

marianoguerra commented 3 years ago

💬 Dhruv Kapur

🧵 conversation

Using this form to think aloud. I just came across a really old note about IUPAC naming in chemistry. Maybe particularly in organic chemistry. I wondered if there is a similar naming standard in the world of software. If so can someone point out to me?

marianoguerra commented 3 years ago

Content

🐦 Tweet from @dm_0ney via Scott Anderson

🧵 conversation

🐦 David Moon: #tylr is live! http://tylr.fun (not mobile friendly yet!)

how to play 🧵

marianoguerra commented 3 years ago

📑 Programming Languages for Enthusiasts via Alexander Chichigin

🧵 conversation

marianoguerra commented 3 years ago

📢 We are hiring for Wikifunctions at Wikimedia! via Denny Vrandečić

🧵 conversation

Our goal is to democratize programing by creating a community-curated and -maintained library of functions, available in many languages (both natural and programming), and integrate it all with Wikipedia, Wikidata, and the other Wikimedia projects. More background in the replies, and happy to answer more questions. Our team is mostly remote (although we do have an office), and we also hire outside the US.

We are also hiring for an Engineering Manager for Wikifunctions

🧵 conversation

Come and join us and invent the Future of Coding at Wikimedia, and build towards a world where everyone can share in the sum of all knowledge - and where code is a new form of knowledge.

marianoguerra commented 3 years ago

📡 blokdots: Signal Tower via Florian Schulz

🧵 conversation

I’ve posted Blokdots already but I found the idea of a virtual “signal tower”:

This virtual component allows you to trigger multiple things when other elments get triggered. You can stack them together as you want to enable endless complexity.

It’s that kind of metaphor that can make programming more approachable.

marianoguerra commented 3 years ago

🤖 story.ai via Cole Lawrence

🧵 conversation

We’re developing story.ai, a text-oriented low-code platform in alpha-testing.

We would like to help you automate a task that is currently a pain in the butt that you might turn towards something like Zapier for.

Perhaps your current choice of services have a limitation you can’t get around, and you think it would be possible to fix with a more flexible tool. We are open to building exactly the integrations you need, even if they are a bit obscure.

Any help in this regard would be invaluable to validate use-cases for our current product. ❤

I’m open to answering questions, and if you’re interested in us building you something, DM me 🙂

marianoguerra commented 3 years ago

https://tinyletter.com/marianoguerra/letters/future-of-coding-weekly-2021-07-week-3