https://towardsdatascience.com/five-types-of-thinking-for-a-high-performing-data-scientist-8ab70d70c23b