고약한 문제의 해결을 위해서는 디자인 사고(Design Thinking), 즉 분석적 사고와 직관적 사고의 중간에 위치하는 귀추논리적 사고(Abductive Reasoning)가 필요하다. 귀추논리는 무엇이 진실 혹은 거짓이라고 선언하기 위한 추론이 아니라, 무엇이 진실일 수 있는지 가능성을 탐색한다. 기존 모델로 설명되지 않는 데이터를 관찰을 통해 경험하고 최선을 설명을 추론해 내야 한다. 소수의 예외적인 사례(outliers)에 주목하기 때문에 통계적으로 유의미한 검증을 수행할 수는 없다. Martin(2010, p.137)은 사전에 검증을 할 수 없기 때문에 추론이 오류일 가능성이 매우 커서 추론과 검증의 순환과정이 매우 중요하다고 강조한다. 추론으로부터 원형(prototype)을 창조하고 원하는 결과를 얻는지 테스트하며, 테스트에서 드러난 약점을 보완해 개선된 원형을 다시 테스트하는 과정을 반복하며 만족스러운 추론과 원형으로 점진적으로 발전해 간다. 교육 커리큘럼에서 디자인 사고의 교육을 강화해야 할 것이다.
어려운 문제를 해결하려면 진실 가능성을 탐색하는 귀추논리적 사고가 필요하며, 그 과정에서 추론으로부터 원형을 창조하고 약점을 보완해 원형을 다시 테스트하는 순환검증과정을 계속 거쳐야 한다. 이처럼 교육 커리큘럼에서는 디자인 사고의 교육을 강화해야 한다. 