You are viewing archived messages.
Go here to search the history.

Jack Rusher 2021-09-20 08:25:10

Yet another approach to editing s-expressions visually, originally designed with mobile in mind but potentially interesting for teaching.

https://www.youtube.com/watch?v=1OcAUhe3E1E

Andreas S. 2021-09-20 10:07:51

This actually looks really good, I have forwarded it to some parents with elementary school kids, lets see how they roll with it!

Ivan Reese 2021-09-20 16:03:51

I like the use of corners for draggable UI — feels very Fitts-friendly, though I wonder if that works just as well on mobile (since the screen edges are no longer "infinitely" wide).

I also like the floating panels on each screen edge, specifically that you're encouraged to set them up arbitrarily however you like. This all has a really friendly vibe.

Zach Potter 2021-09-20 20:44:41

Wow so clever! I love how the discard corner keeps reference to the last discarded thing so you can drag it back out to undo. There's very few actual buttons, just things you can drag where you need them

Konrad Hinsen 2021-09-22 11:53:53

I suspect that code written via this interface will look quite different to code written in text editors, because of the very different visual impact of nesting.

Alex Bit 2021-09-22 00:15:28

hi friends. do you use any tool for modularizing/untangling/refactoring the architecture of the code for your big old applications (especially heavy web apps or mobile apps for performance gains)? I recently learned about CAST Imaging, and came across this video: https://player.vimeo.com/video/496050718

  • have you ever heard of this tool?
  • if yes, why did you use it for?
  • if no, do you know/use other similar tools?
Luke Persola 2021-09-22 17:33:45

First I’ve heard of it. I’ve used other tools that visualize code as graphs but usually just to take a glance.

Breck Yunits 2021-09-23 00:29:43
  • Have not heard of CAST.
Alex Bit 2021-09-24 08:40:02

thanks @Luke Persola and Breck Yunits.

github vis is cool. but a more advanced version of it was built by CodeScene a few years ago. check this out.

🔗 CodeScene

Breck Yunits 2021-09-24 21:11:04

Very interesting Alex. Had not seen that before. It's significantly slower, but does look pretty powerful. With the GitHub one I had some interesting insights in a minute or two. CodeScene has an onboarding, which I did, but then there's a long wait until you get your first results. And then the results include build artifacts and libs, which are instant to exclude with the GH one, but a bit harder to figure out with CodeScene. I've now updated the configs, and am waiting to run the jobs again. Anyway, it does look promising, and excited to see the results, just a bigger learning curve with slower feedback times when using the app.

Breck Yunits 2021-09-24 21:15:21

[update]: yeah this is pretty great. in particular on bigger projects with bigger teams, it provides some really interesting perspectives. thanks for the pointer @Alex Bit!

Kartik Agaram 2021-09-22 01:27:54

Have we discussed before this approach by Mel Conway (of Conway's Law fame) to end-user programming?

https://twitter.com/conways_law/status/1238539198203822081

🐦 Mel Conway: An Application Development/Execution Platform for the Rest of Us

This is about engaging almost everybody in the process of building real-world applications. It develops the rationale for, and will end with, a product concept. 0:1/2

Ivan Reese 2021-09-22 15:42:03

Not yet! (Haven't read it yet — Twitter seems like a really odd format for something this long and prepared)

nicolas decoster 2021-09-22 15:53:06

If one prefers a more blog like experience you can also read it here: https://threadreaderapp.com/thread/1238539198203822081.html

Chris Granger 2021-09-22 16:22:45

his “humane dozen” always really resonated with me, his implementation of them never really made sense to me though

nicolas decoster 2021-09-22 16:43:52

Yes I feel the same, the beginning of the thread is very promising but when it comes to the implementation it feels a bit frustrating.

Jack Rusher 2021-09-22 08:13:52

Croquet (formerly a research project that included Alan Kay) has been ported to JS and turned into a startup to facilitate "no server" multi-user applications:

https://blog.codefrau.net/2021/08/what-is-croquet-anyways.html?m=1

Jack Rusher 2021-09-22 08:15:09

One of the team members is also doing some fun live coding work using this infrastructure: https://youtu.be/kn8TZdgYMWc?t=2648

Florian Schulz 2021-09-23 05:38:44

📕 I was looking for the book “Tools for thought” by Howard Rheingold but the shipping time to Switzerland was many weeks. I was then surprised to find the original version on the author’s website: http://www.rheingold.com/texts/tft/

Florian Schulz 2021-09-23 05:57:52

On a sidenote: that website is one of those forgotten gems of the web: longevity. The website’s sourcecode reveals how websites used to be marked up:

📷 image.png

Florian Schulz 2021-09-23 05:58:53

What got me to inspect it? Well, it didn’t work with Safari Reader Mode. So I suspected something about the markup wasn’t quite right: most of the content is wrapped inside one or more<blockquote> tags.

Chris Knott 2021-09-23 07:02:00

I guess Reader Mode doesn't work on books

Harry Brundage 2021-09-23 16:15:40

anyone got any good resources on diff-ing of not-text? comparing what has changed since the last time you looked or what is different between what you're about to publish vs what has already been published in a node/wire system or other such 2D, visual heavy interface paradigm?

Shalabh 2021-09-23 18:41:16

The LIVE 2021 (Workshop on Live Programming) lineup looks great: http://liveprog.org/

Includes our very own Mariano Guerra. There's a talk on "Smalltalk and Hypercard", another one called "Inkbase" from @Szymon Kaliski, "Joker" by Geoffrey Litt... in fact all these talks look great so it's hard to highlight just a few. Last year they published the videos. Not sure if it is the same this year.

Chris Granger 2021-09-23 18:41:55

I certainly hope so 🙂

Eric Gade 2021-09-23 18:47:06

Thanks for posting, this looks great. HC/ST talk will be fun. Plus Gilad Bracha is always entertaining

Shalabh 2021-09-24 17:55:56

Related, same venue, they also have HATRA (https://2021.splashcon.org/home/hatra-2021) - Human Aspects of Types and Reasoning Assistants - which may be of interest to many folks here.

J. Ryan Stinnett 🕰️ 2021-03-29 11:53:05

I've been wanting to read Bonnie Nardi's "A Small Matter of Programming: Perspectives on End User Computing" for a while now, but I thought it was trapped in out of print paper only... I just discovered there's a PDF version available at https://ieeexplore.ieee.org/book/6267418, so perhaps of interest to others here who may want to read it as well.

Kartik Agaram 2021-09-24 05:14:01

Ooh, Mariano Guerra has been seriously improving the history search at http://history.futureofcoding.org while I wasn't paying attention. A search for 'Bonnie Nardi' is now super nicely laid out.

Florian Schulz 2021-09-25 09:59:39

Not directly related to programming, but I love these playful interactives on the Ableton website that teaches how to play a Synth (2019): https://learningsynths.ableton.com/en/get-started

It’s really fun because the interactions are simplified to the use of mouse buttons and gestures. Within each interactive, they are mapped to different parameters, often controlling multiple at a time and the visual feedback is so clear. Doesn’t feel like doing heavy work compared to using the actual tool.

Jack Rusher 2021-09-25 13:14:15

This is partially the work of my friend https://twitter.com/JackSchaedler, who we should invite here. He has a bunch of other really nice music and pedagogy-related projects. 🙂

Srini Kadamati 2021-09-25 14:25:33

oo! I’ve been following Jack for a while, he’s also in our Explorable Explanations Slack

Florian Schulz 2021-09-25 17:06:54

Thanks for sharing who worked on it :) Jack Rusher

Florian Schulz 2021-09-27 05:07:34

And here‘s one of the (former) designers/design leads at Ableton https://www.edmacovaz.com/

Kartik Agaram 2021-09-26 02:49:01

https://www.youtube.com/watch?v=JiNKlhspdKg

I'm only a fraction into this, but it's 🤯

Ivan Reese 2021-09-26 02:55:30

Adam Neely is great. His most recent video seems nicely related to this one: https://www.youtube.com/watch?v=DRLTjESyuQk

Ivan Reese 2021-09-26 03:03:56

(Also, in my of my Hest posts, I embedded a piece of music that moves smoothly back and forth between some polyrhythms (when slow) and the corresponding chords (when fast) to illustrate a point about perceptions of time in execution, but sadly the musician has since deleted their entire online presence and the embed is lost)

William Taysom 2021-09-26 04:49:47

"Only a fraction." 😏 If you take this to its limit, you start hearing measure theory https://www.youtube.com/watch?v=cyW5z-M2yzw. I love this video for how it gives you a feel for the way that the continuum differs from a rational subset without any sort of Cantor contradiction. (Uncountability tells you what the reals aren't, but doesn't so much help you feel for what they are like.)

Florian Schulz 2021-09-26 07:28:42

Sunday’s rabbit hole is opening… 😁

Paul Tarvydas 2021-09-26 10:59:50

Wheel Reinvention Jam https://handmade.network/jam