Inventing on Principle by Bret Victor

If you are a person who believes web development is not only solving problems in the best way but creating new ways of thinking while having compassion for others, then this talk is for you; 54 minutes about a different way to see why ideas are one of most important things humans can create.