https://towardsdatascience.com/3-software-engineering-skills-that-can-benefit-data-scientists-d9bcfcf192d3