A global accounting firm fires its auditors in favor of computer algorithms. A logistics company replaces its truck drivers with autonomous vehicles. A retail chain lays off half of its global workforce due to growing online sales. It sounds scary, but it’s already happening, the large-scale disruption brought about by artificial intelligence. In the future, jobs will fall into two categories: those that can be replaced by machines, and those that can’t. The latter will depend entirely on our imagination, preparation, and ingenuity. As a father of two, I worry about the impact of AI on my kids' future, as every parent should. And I wonder how best to prepare them for the changing world to come. One thing is certain: Programming will be essential to our adaptation.