Lu Wilson 2025-04-13 23:55:56 here's a 45 minute slot of many people editing the same code document at the same time to make music and visuals. four people are there in person, many more are remote - connecting in from around the world. it's all made LIVE, from scratch - during the slot.
i am still shocked that the LIVE programming world is largely oblivious to this sort of thing
youtu.be/k0H_rX7G2oQ
Lu Wilson 2025-04-14 00:05:07 and here's a later one, even more extreme. the final slot involves strangers walking up to laptops and joining in, with the whole table and room working together, and many more from around the world
youtu.be/FmE_yUIz4lQ
Alex McLean 2025-04-14 10:30:35 I regret having the headspace to jump in with my laptop.. next time!
Alex McLean 2025-04-14 10:37:42 To me the current LIVE call reads as focussed on solo interactive debugging but in practice I understand is open to collaborative live interaction topics as well
When Leggett 2025-04-14 14:45:23 could someone explain a little bit about how this is structured? Is it basically 4 terminals each editing their own live audio program? Were they mixed together? Was there an attempt to get a single cohesive song going? Its very cool, but also very chaotic, lol.
When Leggett 2025-04-14 14:51:12 OH! looking closer I see the different code pads are doing different things - sound, visual,...? Anyway, would still love more details, but it makes more sense now, Thanks for sharing, very cool. I wish I had this back when I was running a coder dojo!
Lu Wilson 2025-04-14 15:11:10 sure i will try to write a mini explainer on my way home today :)
Guyren Howe 2025-04-20 16:45:18 📝 Programming In The Age Of Abundance
Personal thoughts of Guyren Howe
This is the personal blog of Guyren Howe, where I will discuss matters mostly political, technological and philosophical. permalink: ':title/'
xyzzy 2025-04-20 20:13:53 Great essay. My issue with the romanticizing of lisp, smalltalk in particular is that, it takes of lots of real world usage to get programming languages right. These languages always thought of "games" or "performance" as an afterthought. Nor do these languages try to address the users problems. Lisp is next to useless for most tasks except simulation systems where it competes with Mathematica and MATLAB; MATLAB being much easier to use and performant.
The reason why C is successful is because they used it in the real world. Mundane practicality often beats theoretical brilliance.
Guyren Howe 2025-04-20 22:28:45 I’m not a LISP user but I know that LISP is not even close to “useless for most tasks”. It has libraries for just about anything.
My theory as to why LISP is not widely used is that it is too powerful — this is wonderful in the hands of a skilled user, but industrial at-scale code writing by large groups of programmers are better off with a more limited language like Java. It is easier to write bad code in LISP.
Jack Rusher 2025-04-21 04:15:57 If you ever book a flight it’s probably via a Conmon Lisp program that Google acquired for $750M. Lisp also runs on off-world vehicles, is the implementation language for the largest online bank in South America, was used to model the face of Gollum in the LoTR movies, &c, Weird to see such confidently stated ignorance on this forum…
Konrad Hinsen 2025-04-20 16:55:20
A world of rapid change that is almost entirely driven by and enabled by software is not one in which programmers will be idle.
I'd have said "yes" to that conclusion even without reading the arguments before it.
I am less convinced about some of your more detailed predictions, because many of them depend on changes in incentives (whether by markets, regulators, or something else), which are hard to predict.