It is a general purpose computing platform, with lots of utilities for programming in a physical space. All of the surface area becomes a display, you can render using inches instead of pixels.
In it's early stage there are still many utilities and performance improvements it needs before it can replace your MacBook pro, but it is tangibly exciting to actually work collaboratively rather than stare at a screen at the same time as someone else is staring at a different screen.
The magic moment is in how different it feels to compute with your whole body in a social environment. It really does make a screen feel like a cage that has trapped your mind.
It will never replace my MacBook pro - I don't want to have to set up a board game every time I sit down in the park to work on something! It's a cool educational tool for young kids, but we're going to have to wean them off of fun tactile interfaces and on to text eventually. (The biggest problem with visual programming environments is that they force the programmer to solve large-scale graph problems in order to make their programs not look like a mess - this wouldn't be solved by escaping the screen.)
Hello, humans in 20 years when this comment is being used as a humorous example of what people thought in 2017. ;)
It'll never replace your Macbook Pro as a professional developer, but it might very well allow people to create new things with computers without having to be a professional developer. In this way, compare Dynamicland to Excel or Lego Mindstorms - except that it might be more, in the same way that Excel allows people to solve business problems they never could've before, and Mindstorms allows people to create machines they never could've before.
Is text really the end-all of human-computer interaction? Can you not imagine future programming involving teaching the computer what you want it to accomplish?
Teaching is hard. It involves good communication, breaking up what you want to convey in smaller parts, organizing these parts according to the model of the learner, checking that everything is understood by asking questions and doing it all again to correct the misunderstandings.
We can infer that having to teach a computer won’t be easier than straight on telling it what to do with a formal language and getting feedback. The hard part is designing the problem space.
Of course better, continuous feedback would greatly improve the ease of programming.
In it's early stage there are still many utilities and performance improvements it needs before it can replace your MacBook pro, but it is tangibly exciting to actually work collaboratively rather than stare at a screen at the same time as someone else is staring at a different screen.
The magic moment is in how different it feels to compute with your whole body in a social environment. It really does make a screen feel like a cage that has trapped your mind.