https://medium.com/@pepcoding/what-should-you-choose-as-a-career-programming-or-software-development-b3adb3d3959a