Introduction to Dynamicland (Bret Victor)
dynamicland.org
dynamicland.org
Years ago at work I was building an ETL tool from the ground up and my coworker and I were watching Bret Victor videos, reading Alan Kay's work, etc, etc. Young and naive. When I built the prototype for the tool, everything happened immediately and the feedback was on the order of milliseconds as you compiled and ran expressions that transformed datasets. That prototype was compelling enough that we based the real product on its ideas, and that whole interaction model carried through into the product. I was always working to make feedback immediate and visual, and absolutely that came at the cost of some additional complexity. But we ended up with a product that people thought was extremely fast (it wasn't really in terms of absolute throughput...but it sure did feel fast) and that people could play around with and shape their data at the same speed that they could think and type, which was pretty cool.
Ultimately adoption among our customers was very good, all things considered (government customers move at their own pace), and I credit a lot of the success of it to the early decisions we made that prioritized joyful rather than hateful interaction.
At the end of the day we were still just pushing pixels around on a screen which is underwhelming I guess, but there were elements of the fantastical Bret Victor demos that shaped how we did things and led to a better outcome.
Still, it's little civilizationally shocking land :)
I wish Bret everything best !
I saw a bookshelf but not much else happened.
Discussion over here: https://news.ycombinator.com/item?id=41448022