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/07 Week 1 #31

Closed marianoguerra closed 4 years ago

marianoguerra commented 4 years ago

This issue collects resources for the newsletter of the year/month/week that should be in the title

If you want to contribute open the issue and paste a resource you think is worth sharing in the newsletter and comment on the issue of the week.

Use markdown for formatting, ideally a contribution should have a title a link and optionally a description.

Add emojis to signal videos 🎥 article 📝 demo 🎮 thread 🧵 audio 🎧 twitter 🐦 idea 🧠 podcast 🎙️

Use comment reactions on issue comments to up vote/down vote/whatever each submission the reactions that have a clear sense of positive/negative will be considered to rank the submissions of the week.

marianoguerra commented 4 years ago

Two Minute Week

🎥 First CodeParadise Update by Erik Stel 🧵Conversation

CodeParadise is project for running Smalltalk code 'natively' on server AND in browser (using SqueakJS VM). Live coding example.

🎥 Mu Update by Kartik Agaram 🧵Conversation

I'm slowly making Mu safer and more testable, but it's now at the point where I'm also starting to have some fun every week. Hopefully y'all agree.

Mini rant on prototypes. While a prototype like this would possibly be less work to build on say Python, I think building it atop Mu provides some significant advantages. Research prototypes are not entirely throw-away; the goal with them is to accumulate learning even while the codebase churns. Because it relies on so few dependencies, Mu is more robust to bitrot. This makes it easy for someone else to reproduce an experiment. Even relatively far in the future. I really hope we can converge on a shared platform something like this for research prototypes. It does still need graphics and sound, though..

🎥 Hest Week 3 via Ivan Reese 🧵Conversation

In this update, I share.. some books I've been reading, to help me knock down a few barriers in my ongoing development of Hest. My current focus is on representing and rendering objects in space, so that includes things like: coordinate systems, affine transformations, cameras and perspective/ortho projection, vertex and fragment shaders on the GPU… and then carefully abstracting all of this so that the artist using Hest will have the right degree of control, and can (for instance) have objects that encode their graphics in various formats (eg: HTML, SVG, glTF) which all coexist in the same space, efficiently.

🎥 ogadaki FoC TMW #1 via Nicolas Decoster 🧵Conversation

It is the end of my first "full time" week, and it is really cool (yet a bit weird for now) to have the "future of programming" as the main thing to think about. So some video watching, some chat, some reading, etc. And, some archeology on an old project with a bit of coding to refresh tiny parts and try new things. It is what I then called zed, an editor highly inspired by PureData and Max/MSP but to mix visual programming with text programming for the web platform (and, sorry, no audio for now). The podcast episode with Miller Puckette (the father of PureData and Max/MSP) two month ago made me want to make a TMW video on this zed project, in echo of the discussions following the podcast (and didn't have time then): https://futureofcoding.slack.com/archives/C5T9GPWFL/p1589265827352600 So here is a quick (2 minutes is really short...) presentation of this old project of mine which I will kept some ideas for my future work

🎥 Glance two-minute-week update #2 via Robbie Gleichman 🧵Conversation

🎥 Live Coding Project, Update #11 via Chris Maughan 🧵Conversation

This video shows a few more generated sounds, some UI improvements, and performance work I've been doing

marianoguerra commented 4 years ago

Feedback

💻 fizz is an experimental language and runtime environment via Jean-Louis Villecroze 🧵Conversation

Just released the latest version of my side project (5 years and counting)

marianoguerra commented 4 years ago

Conversations and Content

📙 Computational Category Theory (By Rydeheard and Burstall) via Shubhadeep Roychowdhury 🧵Conversation

marianoguerra commented 4 years ago

📝 Permacomputing via Andreas S 🧵Conversation

This is a collection of random thoughts regarding the application of permacultural ideas to the computer world.

marianoguerra commented 4 years ago

💻 Amazon released CodeGuru via Shubhadeep Roychowdhury 🧵Conversation

marianoguerra commented 4 years ago

📝 Timeshared Robots via Ivan Reese 🧵Conversation

  • While viewing a saved trace, you can adjust parameters and it’ll overlay a counterfactual graph of what the code would have done with the new parameters.
  • The Yoga language is fully differentiable WRT its parameters so you can click on an output variable (like motor speed) and it’ll tell you what parameters you should change in which direction to affect it.
marianoguerra commented 4 years ago

💭 Andreas S 🧵Conversation

I think we had the "zettelkasten" Topic now a couple of times. It seems to be quite popular also on hackernews. I think the most popular tools include zettlr.com (open source), https://obsidian.md/ and https://roamresearch.com/ . But how is this interesting to us? So I talked with some people about this on twitter and then roam research replied with the following https://twitter.com/RoamResearch/status/1276049217434161152

http://Gtoolkit.com is the only environment that we think might be better for thinking in than us. Lots to learn from smalltalk.

marianoguerra commented 4 years ago

🎥 Tudor Gîrba - Moldable development via Andreas S 🧵Conversation

I like many perspectives he is offering but especially how he approaches user sovereignty. I think its absolutely necessary to broaden up the horizon of what a "programmer" or a "user" is. I think we need a much better more inclusive culture in regard to that

marianoguerra commented 4 years ago

💬 Stefan Lesser 🧵Conversation

Talk about remixing, business models, and open standards. In today’s business-driven technology environment it seems success is tied to ownership of a platform or “walled garden”. The idea of sharing and making things work with each other is severely limited. It hasn’t always been that way. All these walled gardens run on core technologies that are open standards (Internet protocols, web standards, etc.) and wouldn’t exist without them. How did we end up here? And more importantly, how can we swing back to a more remix-friendly environment? What creates incentives for that?

marianoguerra commented 4 years ago

📢 PL+HCI “Swimmer” School via Ope 🧵Conversation

(PL = programming languages, HCI = human-computer interaction)

“Swimmer”? There’s a long-standing tradition of summer schools, but summer in one hemisphere is winter in the other. We’re open to everyone! So summer + winter = swimmer, and it’s also an expression of our goal: going into a new area can sometimes feel like a swim-or-sink experience, and we want to help you swim!

marianoguerra commented 4 years ago

📢 Human Aspects of Types and Reasoning Assistants via Michael Coblenz 🧵Conversation

Fri 4 Sep 2020: Submission Deadline

marianoguerra commented 4 years ago

Ope 🧵Conversation

As part of the future of coding, one of the things we should think about is making learning how to code easier and more effective.

Anyone have thoughts on how this could be like in the future?

I have been doing the executeprogram.com and I find it pretty effective, definitely more effective than books (books are my primary way to learn, find it hard to concentrate with online lectures). It’s great because the lessons are bite sized, spaced repeated so I’m not stressed about remembering, requires you to write code and be active etc. Any one tried other approaches that worked really well? How would this be different in 10 years? Or what would a vision of the future look like?

marianoguerra commented 4 years ago

🐦 GPT3 writing code via Xandor Schiefer 🧵Conversation

I don't necessarily agree with all the claims, but that's a cool demo:

Flo Crivello: GPT3 writing code. A compiler from natural language to code. People don't understand — this will change absolutely everything. We're decoupling human horsepower from code production. The intellectual equivalent of the discovery of the engine. https://player.vimeo.com/video/426819809 https://pbs.twimg.com/media/Eb78a5IUYAAKXMn.png

marianoguerra commented 4 years ago

💭 Sverrir Thorgeirsson 🧵Conversation

Lately I've been thinking about syntax highlighting and how helpful it is for developers. Recent research on this seems to be mostly focused on students and beginners, but the consensus (if there is any) seems to be that SH has negligible effects on source code comprehension. A 2015 paper found an positive benefit, but the study had a small sample size and found that the effect is strongest for beginners.

I found two IDE packages for semantic highlighting: SemanticColorizer for Visual Studio and semanticolor for Atom. Has anyone here has used those packages (or something similar) and found them useful? I'm also interested what opinions you have about syntax highlighting in general

marianoguerra commented 4 years ago

https://tinyletter.com/marianoguerra/letters/future-of-coding-weekly-2020-07-week-1