https://medium.com/@thefuturevision/programming-and-the-imperative-role-of-artificial-intelligence-d5bcf5355729