Mariano Guerra
Mariano Guerra
Mariano Guerra
Mariano Guerra
Maikel
05/23/2024, 5:44 PMKartik Agaram
Arvind Thyagarajan
05/23/2024, 6:07 PMit requires a huge number of small featuresagree! and my hot take here is that it's worth it π
Ivan Reese
My bias: text is unbeatable in the smallI used to agree with this position, but I've moved slightly. I think text, blocks, nodes, formulas, spreadsheets, etc⦠they're all good for representing and manipulating things that fit a certain structure or pattern. Sometimes small things fit that pattern. Sometimes large things do. For instance, nodes are great in the small for graphs. Describing graphs in text, even for tiny graphs, kinda sucks. Math notation is another one. I'd love a rich GUI for building math equations, that leveraged the keyboard but not merely for ASCII input.
Maikel
05/23/2024, 7:19 PMMaikel
05/23/2024, 7:20 PMMaikel
05/23/2024, 7:29 PMMaikel
05/23/2024, 7:42 PMguitarvydas
05/23/2024, 8:01 PMMaikel
05/23/2024, 8:06 PMArvind Thyagarajan
05/23/2024, 8:08 PMJ. Ryan Stinnett
05/24/2024, 12:22 PMlist[-1] + list[-2]
) reading the list
variable by name without reading the value via wires, am I understanding that correctly?Maikel
05/24/2024, 12:30 PMJ. Ryan Stinnett
05/24/2024, 12:34 PMMaikel
05/24/2024, 12:42 PMJ. Ryan Stinnett
05/24/2024, 12:53 PMtitle
attributes or something.Maikel
05/24/2024, 12:55 PMJ. Ryan Stinnett
05/24/2024, 12:58 PMKartik Agaram
For instance, nodes are great in the small for graphs. Describing graphs in text, even for tiny graphs, kinda sucks.
Math notation is another one. I'd love a rich GUI for building math equations, that leveraged the keyboard but not merely for ASCII input.This is fair, but strikes me as orthogonal. Like, you could decompose "future of software" into two pieces: β’ Lots of little improvements to the UX, each doable in isolation in any context. β’ A radical piece that you'll never get to by business as usual in the present of software. When I normally think of visual programming I tend to associate it with the latter. A wysiwyg editor for math equations or graphs in the small belongs in the first category IMO. Easy to bolt on to any IDE today, just a "small matter of programming." I'm not convinced it helps with the foundations. What is it about large codebases that causes lots of little improvements to gradually get more and more expensive until they're no longer economic? I suppose this is just a vanilla disagreement. We have a bunch of pain points today, and a blind men and elephants situation when it comes to prioritizing pain points.
Beni Cherniavsky-Paskin
05/28/2024, 10:29 PMInteresting, I don't know if I've seen this kind of "hybrid" of wires as well as referencing by text before.https://natto.dev/ has something similar. Input wires to a box are named, essentially work as named arguments for the function inside (IIUC).
J. Ryan Stinnett
05/28/2024, 10:38 PM