Skip to content
0:00 / 0:00

#bretvictor#dynamicland#hci

Bret Victor - The Humane Representation of Thought

Colin McDonnell

12K subscribers • 5 videos on Hallway

YouTube
  • Recommended by 4 people: 4 on Hacker News.
  • A classic. People kept recommending it from 2017 to 2023.
  • Presented by Bret Victor, interface designer
  • An opinion. It argues one side of a question engineers disagree on.

Intermediate. Assumes working knowledge.

57K views11 years ago4 recommendations

Software designHistory and cultureSimplicity and complexityPeople who shaped computing

Bret Victor argues that modern computing interfaces ignore human sensory and motor capabilities, proposing alternative representations that engage more physical modalities.

For cool updated about the future of computing, follow me at twitter.com/iamvriad. Closing keynote at the UIST and SPLASH conferences, October 2014. Preface: worrydream.com/TheHumaneRepresentationOfThought/note.html References to baby-steps towards some of the concepts mentioned: Dynamic reality (physical responsiveness): - The primary work here is Hiroshi Ishii's "Radical Atoms": tangible.media.mit.edu/project/inform/ - but also relevant are the "Soft Robotics" projects at Harvard: softroboticstoolkit.com - and at Otherlab: youtube.com/watch?v=gyMowPAJwqo - and some of the more avant-garde corners of material science and 3D printing Dynamic conversations and presentations: - Ken Perlin's "Chalktalk" changes daily; here's a recent demo: bit.ly/1x5eCOX Context-sensitive reading material: - worrydream.com/MagicInk/ "Explore-the-model" reading material: - worrydream.com/ExplorableExplanations/ - worrydream.com/LadderOfAbstraction/ - ncase.me/polygons/ - redblobgames.com/pathfinding/a-star/introduction.html - earthprimer.com/ Evidence-backed models: - worrydream.com/TenBrighterIdeas/ Direct-manipulation dynamic authoring: - worrydream.com/StopDrawingDeadFish/ - worrydream.com/DrawingDynamicVisualizationsTalk/ - tobyschachman.com/Shadershop/ Modes of understanding: - Jerome Bruner: amazon.com/dp/0674897013 - Howard Gardner: amazon.com/dp/0465024335 - Kieran Egan: amazon.com/dp/0226190390 Embodied thinking: - Edwin Hutchins: amazon.com/dp/0262581469 - Andy Clark: amazon.com/dp/0262531569 - George Lakoff: amazon.com/dp/0465037712 - JJ Gibson: amazon.com/dp/0898599598 - among others: en.wikipedia.org/wiki/Embodied_cognition I don't know what this is all about: - worrydream.com/ABriefRantOnTheFutureOfInteractionDesign/ - worrydream.com/ABriefRantOnTheFutureOfInteractionDesign/resp… --- Abstract: New representations of thought — written language, mathematical notation, information graphics, etc — have been responsible for some of the most significant leaps in the progress of civilization, by expanding humanity’s collectively-thinkable territory. But at debilitating cost. These representations, having been invented for static media such as paper, tap into a small subset of human capabilities and neglect the rest. Knowledge work means sitting at a desk, interpreting and manipulating symbols. The human body is reduced to an eye staring at tiny rectangles and fingers on a pen or keyboard. Like any severely unbalanced way of living, this is crippling to mind and body. But it is also enormously wasteful of the vast human potential. Human beings naturally have many powerful modes of thinking and understanding. Most are incompatible with static media. In a culture that has contorted itself around the limitations of marks on paper, these modes are undeveloped, un

Why it's here

4 people recommend this

What people say. Highly recommended as a mind-expanding talk on the future of human-computer interaction and interface design.

Stwerneron Hacker News • Recommends

On “Ask HN: What is your favourite tech talk?”

Really excited to go through all the other talks listed here I'm not familiar with! Three talks that I tend to reference a lot and have had a huge impact on the way I think about software: The Soul of Software: Avdi Grimm - link The Humane Representation of Thought: Bret Victor - link to this video How to Program Independent Games: Jonathan Blow - link

skadamaton Hacker News • Recommends

On “Ask HN: Why does visual programming suck?”

It's going to be entirely different I feel. Instead of manipulating graphics on a flat screen, focus will probably be on manipulating physical objects on a table / in a room. Watch his 2 talks that highlight the thinking and inspiration behind the RealTalk project: link link to this video

skadamaton Hacker News • Recommends

On “The HARC First Year Report”

Highly recommend Bret's 2 talks for context: 1 Seeing Spaces: link 2 Humane Representation of Thought: link to this video

skadamaton Hacker News • Recommends

On “Dynamicland: The Next Big Thing Is a Room”

…ted to them). If representations were studied more closely, we could get much better at deliberately creating representations that are more humane. When the scientific method is applied, we can then apply the engineering method to create new things from those principles. Bret's talk is a great, accessible overview of these ideas from his context ( link to this video ). To vastly oversimplify things, one way to improve accessibility is to parallelize representations that live in just 1 or 2 sensory modalities to all of our sensory modalities. This way, math notation could be made accessible to & equally powerful to the blind (as it is to those who can see). I empathize (a little, it would be naive for m…

badassielon Hacker News • Recommends

On “Show HN: Web browser to help programmers think clearly”

It just so happens I was thinking about spatial org just yesterday, that it would be so nice if I can have 'villages' of tabs on a (geographical) Map. Amazing co-incidence that I woke up to bonsai browser notification! You might find The Humane Representation of Thought1 by Bret Victor2 useful, where he demonstrates by example, how existing tools/software (generally speaking) doesn't utilize all the 'superpowers' that we acquired via evolution. --- 1: link to this video 2: link Edit - grammatical fixes

yesenadamon Hacker News • Recommends

On “Ask HN: Has anyone fully attempted Bret Victor's vision?”

For the people asking who is Bret Victor: When "What are your favourite tech talks of all time?" is asked on HN, he gets more mentions than anyone else, usually. Some of his talks: Inventing on Principle link The Future of Programming link The Humane Representation of Thought link to this video Media for Thinking the Unthinkable link Seeing Spaces link Drawing Dynamic Visualizations link link

u/Zyansheepin r/ProgrammingLanguages • Mentions

On “Syntax Design”

You are totally right in saying that lowering barriers for communication and creating strong communities are essential for any programming language. But before one can figure out what is realistically doable, one must explore as much as is theoretically possible! It is true that this language (with modular parsers and syntax separate from logic) might not be successful at all if it relies upon the conventional community building blocks of private blogs, forums and centralized social media platforms, but that doesn't mean we can't reinvent those too! > No amount of familiar syntax can paper over the inherent difficulty of grokking typeclasses+higher kinded polymorphism if you haven't encount…

mitchtbaumon Hacker News • Mentions

On “Ask HN: What are some of the best technical talks you've heard?”

on one level, yes on another, they're down right scary and overwhelming, or at least dumbfounding and perplexing ..thinking specifically about The Humane Representation of Thought link to this video I had to stop it half way through.. :-/ see also Seeing Spaces link and Media for Thinking the Unthinkable link

skadamaton Hacker News • Mentions

On “Dynamicland: The Next Big Thing Is a Room”

I had the pleasure of visiting Dynamicland and hanging out with Peter Norvig, Nicky Case and many others. There's a few things that stuck out for me: - The community! Most people I interacted with were pretty inter-disciplinary. Some came from an education heavy background, others from a more programming language background. Some from interface design, others from physical installation or video game background (and everything in between). Everyone had their own degree of skepticism but were excited by the discussions that were happening (a sign of a good research culture!). - The representations : What excites me the most about Dynamicland is that it's an environment for fostering unique rep…

skadamaton Hacker News • Mentions

On “Math and Analogies”

The first 20 mins of Bret's talk ( link to this video ) discusses representations quite well in a very similar context / framing. The challenge with roman numerals was definitely computing with them and really "thinking with them". Abacuses helped, but it was still a poor UX in many ways and it took lots of training & practice to get familiar. Algebraic notation also requires training & practice but has a much quicker learning curve. Almost every literate adult uses equations in some form or another on a weekly basis. Both the medium (pencil & paper) as well as the representation (algebraic notation) were critical to this (as well as other things like education system / literacy, etc). The benefits & d…

subjectsigmaon Hacker News • Mentions

On “I still use plain text for everything. (2016)”

…imes I want to query a sqlite database. Sometimes I want Powershell objects. Life is not systems administration, and neither is computing. Don't get me wrong, I have emacs open all day every day at work. But when I hear people talk about using plaintext for everything, I think about Bret Victor's rant about the inhumanity of keyboards and screens: link to this video…

kaycebasqueson Hacker News • Mentions

On “Our interfaces have lost their senses”

Thanks Inventing On Principle: link A couple other Bret Victor resources I gleaned from other comments: Humane Representation Of Thought: link to this video Dynamicland: link