Original location: https://4d4m.io/law/blog/2014/2/14/hypothesis-based-problem-solving-a-comprehensive-approach