3 ms·
> Virginia has no prior programming experience but has started combining code she finds around the space into her own creations. Here's part of a birthday surpr
by vanderZwan 9y ago
> Virginia has no prior programming experience but has started combining code she finds around the space into her own creations. Here's part of a birthday surprise she left me over winter break. Even our visiting ethnographer Goetz created a great spatial music game in Dynamicland (also no prior programming experience).
> Like learning French by going to France, people in Dynamicland learn programming through immersion.
Imagine a meeting with designers where you bring a stack of pages representing neatly refactored code for the prototype as it is put together now, plus a bunch of extra code snippets of possible changes to make or things to explore.
I'm pretty sure that this could make certain types of brainstorming about what a product needs a lot more productive.
EDIT: And now for some trouble in paradise: if we envision this immersive computing environment of the future, what about people bringing malicious snippets of code into the building? imagine we have the ability to print, and to guide robots to disperse the printed text. A quine in dynamicland then becomes a virus, a fork-bomb.
- RodgerTheGreat 9y agoAs far as I can tell, the pieces of paper are just pointers into a database. If you physically carried in a new sheet of paper it would be inert (or maybe the system would confuse it with some other piece of paper with the same dot-code). I can't help but think that the paper metaphor, while convenient for immediate manipulation, is ultimately a really clumsy way to store programs, especially given that it is an artificial abstraction around an ordinary filesystem on a Dynamicland server somewhere.