It is the end of my first "full time" week, and it...
# two-minute-week
o
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: https://archive.org/details/ogadaki_foc_tmw_1
👍 8
😍 2
❤️ 3
i
Even without sound, that was captivating and super cool. Well done! So, this is an old prototype. Is this the project you're going to be working on full time now? Or are you starting something new from scratch that takes this as one of its inspiration?
👍 1
g
i like the visual design of this a lot!
👍 1
k
An example program even a text-mode environment could create! This could be the drosophila of FoC demos.
1
o
@Ivan Reese thanks! 🙂 And I will polish a bit this prototype to fix some glitches and try to explore its possibilities as far as I can, but it will stay as a prototype. In part because the code base is very old (I have used some pre-standard Web Components). So you are right: I am starting something new from scratch and also from Scratch (bad pun intended, sorry 😄) that will use the good parts of zed (I will then have to carefully choose what to keep).
c
Speaking as someone who finds PureData difficult to use (it really sucks at High DPI, and doesn't feel intuitive to me at all), this is an exciting looking project 🙂
👍 2
j
I also enjoyed that. 🙂 Can one zoom in and out from the virtual canvas in addition to being able to scroll around?
👍 2
o
There is no built in zoom in/out, for now I use the browser zoom feature which helps. Actually I thought to do a zoom out at the end of the video (but forgot it, gasp) to show all the code in the canvas. I find it very intuitive to navigate the code from a far view, you can spot relatively well where is the code you want to focus. So whatever I will build, there will be this kind of zoom/navigate in the canvas.
👍 1
Ok, here a screenshot of the zoom out of the canvas from the video:
❤️ 3
d
Using the tool to present about the tool - that was great!
👍 2
o
Yes, I wanted to do that as an exercice to see how far a tool can be used to explain things even present itself. And that's why I have tried to do the same with Scratch for my second video. It was very fun and insightful to do so.