We compare machine learning to traditional programming and talk about some of the core challenges associated with doing machine learning.