문제를 해결하려 할 때, 대부분은 바로 "해결책"부터 찾습니다.하지만 진짜 중요한 건 그보다 앞 단계입니다.바로, 문제를 이루는 ‘조건’을 어떻게 나열하느냐입니다.조건을 잘못 나열하면아무리 뛰어난 해결책도 핵심이 아닌 부분을 건드리는 데 그치고,조건을 잘 나열하면해결책 없이도 병목이 어디인지 명확하게 드러나기 시작합니다.이 글에서는 실제로 문제를 다룰 때,조건을 어떤 기준으로 나열해야 병목이 보이는지를 다룹니다.문제는 언제나 '조건'의 배열 위에 있다모든 문제는 결과이고,그 결과를 만드는 건 다양한 조건들의 조합입니다.그런데 많은 경우 우리는 이 조건들을 감각적으로, 대충 묶어서 생각합니다.예를 들어 블로그 조회수가 안 나온다고 했을 때,대부분은 이렇게 접근하죠:제목이 별로인가?내용이 약했나?내가 글을 ..