Dynamicland and the Whimsical Digital Object: Analoguing the Digital
cabinetmagazine.org
cabinetmagazine.org
The good: unlike 20 love letters to Bret's work previously upvoted on HN, this response pays it the respect of considering whether it has inherent shortcomings.
The bad: this essay cites Donna Haraway approvingly, which places it firmly in "critical theory" territory, which for some of us flips the bozo bit. Way too much grad student virtue signaling, and while I genuinely admire her decision to think through Dynamicland's PARC heritage, the OOP bits don't work.
The ugly: the author notes Dynamicland's commitment to "working closely with the Oakland community", then blows it off. Having visited Dynamicland, I can confirm that they are serious about being a particular human space. If you're going to challenge their vision (and we should IMHO), you need to grapple with their actual vision, which is of people gathered in a room working together. No "creepy animism" there.
The article falls in a bit of an uncanny valley, I think. It almost makes sense, and could be more irritating than it is.
That's called LabView. Widely used with instrumentation, or for simulating instrumentation.
The trouble with programming by wiring stuff together is that it doesn't scale. It's been tried many times. The Blender game engine worked that way, and you'd end up with a maze the size of a tabletop for a modest game. At some point you need abstractions, and that model doesn't lead to them.
Anyway, they do have niche success (if not in general programming); and some of Bret's explorable explanations ideas [1,2,3] seem to point away from textual programming.
[1] http://worrydream.com/#!/ExplorableExplanations [2] http://worrydream.com/#!/InteractiveExplorationOfADynamicalS... [3] http://worrydream.com/#!/LadderOfAbstraction