https://medium.com/towards-diversity-inclusion-in-tech/5-most-important-skills-you-need-to-grow-for-a-software-developer-role-f6812d87fdd