https://medium.com/@iammanolov98/how-artificial-intelligence-is-shaping-the-future-of-programming-48e077cb65f2