Bret Victor's Inventing on Principle

amazing talk that gets increasingly amazing; I want that code editor and iPad app