Best GUI, HCI & interface history Videos
The 110 GUI, HCI & interface history videos here were recommended by different people across different months. Choose by who it is for: 3 introductory, 22 intermediate, 84 for a general viewer, and 1 for someone who wants the harder derivation. Most of them are a demo. What they share is that you see the result first and only then decide whether to follow the detail. Channels you will keep seeing include Computer History Museum, TheTedNelson, Colin McDonnell.

Bret Victor - Drawing Dynamic Visualizations
Bret Victor's talk on Drawing Dynamic Visualizations.

Bret Victor - Inventing on Principle
Bret Victor's talk from Dropbox's DBX conference about living by a guiding principle, in his case that creators need an immediate connection to what they are making.

Computers for Cynics 0 - The Myth of Technology
The opening episode of Ted Nelson's Computers for Cynics series, in which he casts doubt on conventional accounts of computer basics.

Avi Bryant demos Dabble db
Avi Bryant demos Dabble DB, a web-based spreadsheet-like database for building apps without code.

Code Bubbles: Rethinking the User Interface Paradigm of Integrated Development Environments
A short demo of Code Bubbles, an IDE interface built around editable code fragments in bubbles instead of files.

Daniel Henry Holmes Ingalls Jr.: The Live Web. Drag 'n drop in the cloud
Smalltalk pioneer Dan Ingalls presents the Lively Kernel at JSConf US 2012, a live, direct-manipulation programming environment running in the browser.

NeXT vs Sun
A 1991 NeXT promotional video that stages a head-to-head programming contest between a NeXT computer and a Sun workstation.

Joe Armstrong & Jeremy Ruston - Intertwingling the Tiddlywiki with Erlang | Code Mesh LDN 18
Joe Armstrong, creator of Erlang, and Jeremy Ruston, creator of TiddlyWiki, discuss hypertext, Ted Nelson's idea of intertwingled knowledge, and a way to combine TiddlyWiki with Erlang.

NeXTSTEP Release 3 Demo
Steve Jobs demos NeXTSTEP Release 3, showing the object-oriented development environment and UI that later became the basis of Mac OS X.

Lotus Improv for NeXT 1990
A 1990 Lotus sales demo of Improv, a spreadsheet built for the NeXT computer that rethought the grid with named categories and multiple views.

Applied Sciences Group: High Performance Touch
A Microsoft Research demo from TechFest 2012 of a lab touch system that lets viewers feel the effect of different input latencies, down to about 1 ms.

Bret Victor Inventing on Principle
Bret Victor's talk "Inventing on Principle" argues that creators should find a guiding principle to fight for.

Self: The Movie;
A 1995 Sun Microsystems film about the Self programming language, a prototype-based Smalltalk relative, showing its live, graphical programming environment.

Alan Kay Demos GRaIL
Alan Kay demonstrates GRaIL, a graphical input language system from around 1968 in which hand-drawn strokes become boxes, connections and dataflow-style programs.

Shawn Douglas - Nanoscale Instruments for Visualizing Small Proteins & Bret Victor - Dynamicland
A Foresight Institute workshop video with two talks: Shawn Douglas on nanoscale instruments for visualizing small proteins, and Bret Victor on Dynamicland.

Here I Stand, at Age 80
Ted Nelson, the originator of hypertext and Project Xanadu, gives a personal account at age 80 of his ideals, his career, and how a poor career plan led to discoveries and adventures.

Susan Kare explains Macintosh UI ergonomics on the Computer Chronicles (1984)
A 1984 Computer Chronicles segment in which Susan Kare explains the ergonomics and interface design of the original Macintosh.

NeWS: A Networked and Extensible Window System, lecture by James Gosling
A 1990 lecture by James Gosling on NeWS, Sun's networked window system in which clients send PostScript programs to the server for execution.

"Eve" by Chris Granger
Chris Granger presents Eve, a programming environment designed to be approachable for humans, at Strange Loop 2015.

Dabble DB demo
A short product demo of Dabble DB, a web tool for importing, entering and manipulating structured data with little effort.

MIX08 Microsoft Office 2007: The Story of the Ribbon
A MIX08 session from Microsoft's Office team on how the Office 2007 ribbon was designed.

Touché: Enhancing Touch Interaction on Humans, Screens, Liquids, and Everyday Objects
Disney Research presents Touche, a swept frequency capacitive sensing technique that recognizes complex hand and body configurations, and adds touch sensitivity to humans, liquids and everyday objects.

Alan Kay: A powerful idea about teaching ideas
Alan Kay's TED talk on teaching ideas, in which he argues the world is not what it seems and shows children learning through programming and building their own lessons with Etoys/Squeak.

The Computer Chronicles - Hypercard (1987)
A 1987 episode of The Computer Chronicles on Apple's HyperCard, showing users building their own applications.