Q: 하루를 어떻게 보내나? 아침형 인간인가, 저녁형 인간인가?
A: 저는 확실히 저녁형 인간(night owl)입니다. 특히 박사과정 때는 새벽 3시에 자곤 했는데, 모두가 잠든 그 시간이 방해 없이 집중하기에 가장 좋은 시간이었습니다. 생산성을 높이려면, 문제에 대한 추진력(momentum)을 만들고, 방해 없이 작업 기억(working memory)에 그 문제를 완전히 로드해야 합니다. 샤워를 하거나 잠자리에 들 때도 그 문제에 완전히 집착하는 상태가 되어야 좋은 결과가 나옵니다.
Q: 이상적으로 생산적인 날에는 얼마나 오래 집중해서 일하나?
A: 몇 시간 정도 집중하고, 식사 등을 위해 중간에 휴식을 취합니다. 하지만 하루 종일 코딩 시간을 추적해보면, 매우 생산적인 날에도 순수 코딩 시간은 6~8시간에 불과합니다. 출퇴근, 사람들과의 대화, 식사 등 인간으로서 생명을 유지하는 데 드는 비용이 매우 크기 때문입니다.
Q: 힘든 집중의 날을 버티게 해주는 원동력은 무엇인가?
A: "이것은 반드시 존재해야 한다(It needs to exist)"는 강한 집착입니다. 또한, 다른 사람들이 제가 만든 것을 좋아하고 유용하게 사용하며 감사함을 표현할 때 큰 기쁨과 동기부여를 느낍니다. 만약 제가 만든 것들을 공유하지 않았다면 지금과 같은 동기부여는 없었을 것입니다.
Q: 머신러닝에 입문하려는 초심자에게 어떤 조언을 해주고 싶나?
A: "무엇을 할까(what to do)"보다 "얼마나 많이 하느냐(how much you do)"에 집중해야 합니다. 저는 '1만 시간의 법칙'을 믿습니다. 어떤 분야든 1만 시간을 의식적으로 노력하면 전문가가 될 수 있습니다. 어떤 것을 선택하든, 실수를 통해 배우고 '흉터 조직(scar tissue)'을 쌓아가면 결국 더 강해집니다. 중요한 것은 지난주에 내가 무엇을 했는지 돌아보며 꾸준히 시간을 투자하는 것입니다.
