https://medium.com/@cobbcle/artificial-intelligence-and-the-future-of-programming-a-pessimistic-view-2e86deb2fba