https://medium.com/@everythingprogramming/deciphering-the-psychology-behind-programming-language-preferences-ed6c09001d2a