https://medium.com/@connorcmcleod/heres-why-a-career-in-programming-might-not-be-for-you-abf7467da3f5