Bret Victor - Inventing on Principle
Rui OliveiraYouTube ↗
Further reading 6
Can creators see the effect of an edit? →A notation tool and a programming environment both make an edit visible. Look for the precise gap each closes between an action and the result its author can inspect.How quickly can a programmer see a mistake? →Running tests on every file change shortens one feedback loop. Showing the changing behavior beside the edit shortens another. The signals tell the programmer different things.What if feedback arrived with the edit? →One talk traces a search for shorter feedback loops. The other shows what creators can discover when the result is continuously visible.Must we choose between reflection and instant feedback? →Thinking away from the keyboard helps frame the problem. A responsive medium helps inspect an idea once expressed. The two techniques address different moments in the work.How can an environment make time visible? →One demonstration makes behavior visible while editing on a screen. Another brings that feedback into a physical workspace. Compare what the maker can inspect in each setting.What can you stop imagining once an edit is visible? →Two programming environments and a notation editor let their users inspect the effect of an edit. Feedback reduces mental simulation without guaranteeing conceptual understanding.
Caption notes
Victor makes hidden state and behavior over time visible while editing programs, circuits and animations. Immediate feedback lets a creator discover possibilities as well as mistakes.
Original passages · 5
if you make a change or you make a decision you need to see the effect of that immediatelyif you have a process in time and you want to see changes immediately you have to map time to spacetwo golden rules of information design show the data show comparisonscreators need an immediate connection to what they createimmediately you have to map time to space