8km지점, 오른쪽 앞축에 통증이 시작된다. 발가락까지 아파서 인상을 찌푸리게 한다. 프로그래밍에서도 두번째 문제가 발생한다. 전에 발생한 예외처리 때문에 다른 문제로 이어지는 것이다. 이 때는 전에 해결했던 방법을 통합적으로 생각해서 회피해야 한다. 약간 머리를 써야한다. 담배가 필요할 지도 모른다. 10km 단축 마라톤이라면 쉬면서 간식을 먹으면 된다. 그러나 half라면 이제 반 밖에 안 달린 것이므로, 물을 마시고, 다리를 한 번 더 풀어 준 후 왔던 길을 되돌아가야 한다. 물론 코스에 따라서 반환지점이 다를 수 도 있다. 일반적으로 되돌아가기만 하면 된다.
11km 지점에서 왼쪽 무릎의 통증으로 더이상 달릴 수가 없게 되었다. 이쯤 되면 코딩에서도 검색으로는 해결할 수 없는 상황이다. 인터넷 서핑이나 하면서 작업을 전환해야 한다. 3km 정도를 걸으면서 왼쪽 무릎의 통증이 사라지길 기다린다. 중간중간 다리를 풀어주며, 15km지점 부근의 바나나와 초코파이 포카리스웨트로 체력을 보충한다. 프로그래머는 니코틴이나 간식을 통해 뇌에 포도당을 공급하는 시간이다. 이제 다시 무릎을 점검해 본다. 16km 지점부터 다시 달려본다. 속도는 나오지 않지만 이제 얼만 안 남았으므로 완주를 바라면서 가다보면, 18km 지점에서 허리통증이 시작된다. 프로그래머도 너무 앉아있어서 허리가 아프다. 헐. 이제 팔, 어깨까지 모두 결려온다. 20km지점. 1.1km를 앞 두고 피니시를 어떻게 할 것인가에 대한 생각으로 통증이 잠깐 사라진다. 프로그래머도 거의 완성된 프로그램의 UI를 마무리할 생각으로 최대한 귀찮지 않을 방법을 궁리한다.
결승점. 마지막 스퍼트를 내보려하지만 여유가 없다. 프로그래머 역시 기술을 도입하고 싶지만 귀찮다. 완주 후에 먹는 간식은 체력을 보충해 줘야 하므로 단 음식이 좋다. 긴 랠리를 끝내고 성취감을 맛 볼 것 같지만, 상처뿐인 영광일지도 모른다. 온몸은 축나고, 남는 건 피로 뿐. 잠을 자고, 얼마 후 레이스 사진을 본다. 프로그래머 역시 완성된 프로그램을 돌려보면서, '내가 이랬다니'를 연발한다.
댓글 달기