https://medium.com/the-innovation/the-5-most-influential-programmers-in-computer-science-3fa590edc729