Inventing on Principle
by Bret Victor
(54min)