Dynamicland 2024
Overall impressions
- Many are inspired by the ambition: communal, playful, spatial computing that treats programs as physical, shared objects.
- Others find the system visually overwhelming (cards, dots, projectors) and conceptually unclear even after the intro video and site.
- Some see it primarily as research/provocative “art” about future computing rather than a practical system today.
What Dynamicland / Realtalk seems to be
- A room-scale environment where cameras and projectors track tagged physical objects and paper “programs.”
- Any interpretable representation (text, diagrams, arrangements of objects) can be a program; arrangement in space is part of computation.
- Emphasis is on communal use in spaces like labs, classrooms, museums, not on replacing traditional software engineering.
Openness, access, and culture
- Major controversy: Realtalk is not open source and not practically reproducible; access requires being in certain physical spaces.
- Supporters argue the “idea” and culture are more important than code; premature release risks misunderstanding and dilution (e.g., Agile analogy).
- Critics see this as gatekeeping or even cult-like: protecting “values” by tightly controlling who can participate.
- Some ask for at least “toy” systems, kits, or methodological guides; others point to the extensive website and offshoots as partial answers.
Physical vs virtual paradigms
- Advocates highlight embodied interaction, direct manipulation, and social presence; critics note physical constraints, poor shareability, and accessibility issues.
- Some argue similar ideas could flourish more broadly in VR/AR or traditional GUIs; others say that would miss the point of physical, shared space.
Technical details and limitations
- Programs are identified by fiducial markers; editing is done via projected editors and “commits” to new printed pages.
- Version control is physical: each revision is a sheet; swapping pages rolls back changes.
- Current systems don’t fully support editing by handwriting or arbitrary physical modification; this is seen as both a research frontier and a limitation.
- Interoperability between independently created objects/programs is nontrivial; concepts like “claims” and “wishes” are used to decouple behaviors.
Related efforts and alternatives
- Commenters reference related or inspired projects: other tangible-programming systems, paper-programs, folk-computing labs, VR worlds, and retro HyperCard-like tools.
- Some feel these open, reproducible projects are more useful today, even if Dynamicland remains the conceptual north star.