bret victor
bret is a visionary and researcher on the the future of computing, spatial computing, extended cognition and more. he's the founder of dynamicland.
his main thesis reflects a frustration i held for a long time, but wasn't able to articulate well: we invented the dynamic medium (you could interpret it as "computers" or "computing as a whole", but see the references below for way more detail) and we still don't use it to 10% of its potential. we don't explore the dimensions of dynamic systems it opens up. we use it ever so often to translate busywork from previously a desk into a "desktop".
references:
must-watches:
in it, he presents very simply and clearly his theory of change:
Premise:
New representations of thought — written language, numerals, mathematical notation, data graphics — have been responsible for some of the most significant leaps in the progress of civilization, by expanding humanity’s collectively-thinkable territory.Opportunity:
The dynamic medium now exists. But dynamic representations of thought do not. Humanity is using the dynamic medium merely to emulate and extend static representations from the era of paper.Intention:
Use the dynamic medium to reinvent the representations of thought. Invent a way of thinking — imagining, understanding, creating, explaining — via dynamic representations that engage all modes of thought and respect the whole human being.
+ more details, illustrations and his plan for application on dynamicland. it's very similar to the vision i was prototyping with the 24h system at high stakes academy back in 2019, minus my utter lack of technical skills and my bigger focus on the life management aspect of it.
-
stop drawing dead fish - exploring/introducing a few "unique affordances of the computational medium"
must-reads:
1) explorable explanations
introduces: reactive documents (as seen in ten brighter ideas), explorable examples, contextual information.
2) what can a technologist do about climate change?
3) seeing spaces
especially important considering his shift from focusing on our standard 2d interfaces of modern computing to other forms of spatial intelligence and spatial computing.
4) learnable programming
a new perspective on what programming should actually be/feel/look like. simply stated - humane, interpretable, intuitive. a practical vision (with examples/prototypes) that deeply resonates.
other stuff
a list of papers he read/finds relevant:
https://worrydream.com/refs/
bret's bookshelf (2015):
https://joodaloop.com/bret-bookshelf/