https://levelup.gitconnected.com/a-data-scientist-is-not-a-software-engineer-simply-explained-a35c8bf5e3d5