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.