액면가 2.56달러짜리 진짜 수표가 전 세계 수많은 학자의 서재에 액자로 걸려 있다. 수십 년 동안 이를 은행에 들고 가 현금화한 사람은 거의 없다. 이 수표의 발행인은 스탠퍼드 대학교 명예교수인 도널드 커누스(Donald Knuth)다. 1970년대부터 커누스는 자신이 출간한 저서의 모든 오류와 오탈자에 대해 공개 현상금을 내걸었다. 알고리즘 증명의 논리적 오류든 단순한 조판 누락이든, 독자가 결함을 하나 지적할 때마다 서명된 진짜 수표를 보내주었다.
이 전통은 반세기 가까이 이어지며 컴퓨터 과학계의 전설적인 일화가 되었다. 어떤 이들은 그저 저명한 학자의 의례적인 인사치레일 뿐이라고 생각했을지도 모른다. 그러나 커누스는 40년 넘게 하루도 거르지 않고 수표를 지급하며 이를 엄격한 계약으로 발전시켰다. 그는 사비를 들여 책 속 결함에 가격표를 매김으로써 오류를 찾아내는 과정을 공개적인 기술 경연으로 탈바꿈시켰다.
첫 페이지 첫 단어의 오타: 독자가 몇 달 동안 망설인 이유
2006년, 토마스 휜(Thomas Hühn)은 《컴퓨터 모던 서체(Computer Modern Typefaces)》를 펼쳤다. 이는 서체 알고리즘 생성을 다룬 명저 《컴퓨터와 조판(Computers & Typesetting)》 시리즈의 제E권이었다. 놀랍게도 휜은 본문 제1페이지, 제1단락, 첫 번째 단어에서 철자 오류를 발견했다.
상식적으로 생각하면 이 오류는 책에서 가장 눈에 띄는 자리에 있었다. 책을 펼친 사람이라면 누구나 첫 줄부터 읽기 마련이다. 그러나 책이 출판된 후 오랜 세월이 흘렀음에도, 저자에게 이 사실을 지적한 사람은 단 한 명도 없었다.
휜은 즉시 편지를 보내지 못하고 오히려 몇 달 동안 깊은 자기 회의에 빠졌다. 혹시 자신이 고대 영어의 희귀한 용법을 잘못 이해한 것은 아닌지 걱정하며 사전과 조판 표준 문서를 수없이 뒤졌다. 대학교의 우수한 동료들에게 조언을 구하기도 했으나, 반응은 냉담했다. 첫 장 첫 단어를 두고 트집을 잡지 말라는 핀잔이 돌아왔다. 학계의 거장에게 흠을 잡는 것은 결례로 여겨지기 십상이었고, 동료들은 마찰을 피하고 정중함을 지키는 쪽을 선호했다.
이러한 심리적 부담 때문에 휜은 편지를 책상 서랍에 넣어둔 채 몇 달 동안 검증을 거듭했다. 인간의 인지에는 사각지대가 존재한다. 책 머리말 첫 줄에 크게 적힌 글자일수록 완벽할 것이라는 선입견이 작용하기 쉽다. 권위가 주는 심리적 압박은 독자가 오류를 지적하는 문턱을 보이지 않게 높여놓았다.
그림: 2006년 스탠퍼드 대학교로 발송된 정오표 서한 초안. 폰트 조판 전문서의 1페이지 첫 단어에 있던 인쇄 오류를 상세히 설명하고 있으며, 독자는 수개월 동안 검토한 끝에 편지를 보냈다. 출처: Thomas Hühn
치밀한 검토 끝에 휜은 마침내 스탠퍼드 대학교 커누스 교수 연구실로 편지를 발송했다. 편지에는 정확한 페이지 번호, 줄 번호, 그리고 수정 제안이 명시되어 있었다. 이 한 통의 편지는 오랜 세월 굳어졌던 인지적 사각지대를 깨뜨리며 세월을 뛰어넘는 대화의 문을 열었다.
16진수로 발행된 수표: 학술적 오류에 명확한 가격을 매기다
몇 달 뒤 답장이 도착했다. 봉투 안에는 도널드 커누스의 친필 서명이 담긴 뱅크 오브 아메리카 개인 수표가 들어 있었다. 메모란에는 제E권 1페이지의 오류 확인을 뜻하는 코드 ‘E1’이 적혀 있었다.
그림: 토마스 휜이 수령한 도널드 커누스 친필 서명 수표. 왼쪽 하단 메모란에 1페이지를 뜻하는 ‘E1’이 적혀 있으며, 금액은 16진수로 0x$1.20(10진수 2.88달러)로 표기되어 있다. 계좌 정보는 위조 방지를 위해 마스킹 처리되었다. 출처: Thomas Hühn
수표에 적힌 액수는 흥미로웠다. 인쇄된 10진수 금액 옆에 손글씨로 ‘0x$1.20’이라는 16진수 금액이 함께 적혀 있었는데, 환산하면 정확히 2.88달러였다. 커누스의 포상 체계에서 고전적인 기준 금액은 2.56달러였다. 이는 컴퓨터 진법에서 정확히 1 ‘16진수 달러’(16진법으로 256센트)에 해당한다.
2달러 남짓한 돈은 패스트푸드 한 끼도 사 먹기 어려운 소액이다. 상업적인 현상금 사냥꾼이 개입할 여지를 없애기 위해 일부러 금액을 낮게 유지한 것이다. 전통적인 출판계에서 오류 수정은 독자의 자발적인 열정에 의존하며, 저자는 기껏해야 재판을 찍을 때 감사 인사를 남기는 데 그친다.
그러나 오류에 가격표가 매겨지는 순간, 저자와 독자의 소통 방식은 근본적으로 변화한다. 독자는 대등한 발언권을 가지고 계약의 보호를 받는 품질 검수관으로 변모한다. 문서화된 공개 포상은 동료 평가 과정에서 생기는 심리적 저항감을 순식간에 해소했다. 커누스는 객관적인 결함을 바로잡는 일에 독자적인 가치가 있음을 몸소 증명했다. 비록 그것이 단 한 글자를 고치는 일이라 하더라도 말이다.
수표를 받은 이들은 대부분 은행에 가서 돈으로 바꾸기보다 액자에 넣어 가보처럼 보관하는 길을 택했다. 수표를 현금화하면 은행에서 회수해 무효 도장을 찍어버리기 때문이다. 훼손되지 않은 커누스의 서명 수표는 컴퓨터 과학계에서 최고의 명예 훈장으로 통한다. 이러한 상징적 의식은 전 세계 독자들을 자극하여 책에 수록된 모든 알고리즘을 현미경으로 들여다보듯 검토하게 만들었다.
지적이 틀렸어도 유익한 제안이라면 0.32달러 지급
첫 번째 성공에 고무된 휜은 몇 년 뒤 책을 다시 읽다가 또 다른 오류를 발견했다고 확신했다. 그는 상세한 계산 과정을 정리해 다시 커누스에게 보냈다. 그러나 이번 답장은 그의 판단이 틀렸음을 알리는 내용이었다. 커누스는 세 문단에 걸쳐 책의 원래 유도 과정이 왜 옳은지 명쾌하게 설명했고, 휜의 계산에서 누락된 핵심 경계 조건을 짚어주었다.
학계의 대가가 젊은 독자의 오해를 바로잡아 주는 것은 자연스러운 일이지만, 놀랍게도 봉투 속에는 여전히 수표 한 장이 들어 있었다. 커누스는 편지에서 코드 오류 지적 자체는 성립하지 않지만, 함께 보내온 조판 개선 제안을 새 판본에 반영하기로 했다고 밝혔다. 16진수 체계로 환산하면 그 제안은 0x$0.20, 즉 정확히 0.32달러의 가치가 있었다.
이 일화는 피드백 제도의 엄격한 경계 설정을 보여준다. 지적을 받았을 때 많은 조직은 체면을 지키기 위해 오류를 인정하지 않거나, 시비곡직을 가리지 않고 적당한 기념품을 주며 얼버무리곤 한다. 그러나 커누스는 옳고 그름을 명확히 구분했다. 잘못된 지적에는 돈을 주지 않되, 좋은 제안에 대한 보상은 절대 건너뛰지 않았다. 학술적 사실은 태도가 바르다고 해서 흐리지 않았고, 사소한 기여라 하더라도 분량이 짧다고 무시하지 않았다.
이러한 제도는 미지의 영역을 탐구하려는 독자들의 열정을 북돋웠다. 독자가 성실한 태도로 논리를 전개하는 한, 결론이 틀렸다고 해서 조롱당하지 않았다. 견고한 오류 수정 메커니즘의 핵심은 진솔한 판단 착오를 포용하면서도 실질적인 기여의 경계를 철저히 지키는 데 있다. 대화는 사실 그 자체로 회귀했고, 객관적인 증거가 논의를 이끌었다.
지속적인 현상금 제도는 집단 지성을 모으는 구심점이 되었다. 방대한 저작을 집필하는 긴 세월 동안 수천 명의 독자가 가장 까다로운 검토관이 되어주었고, 수정된 논리적 결함 하나하나는 책 속의 알고리즘을 더욱 단단하게 다져주었다.
인터넷 위조를 막기 위해 가상의 ‘산세리프 은행’으로 전환
인터넷 시대에 접어들면서 커누스의 수표 전통은 보안상의 위협에 직면했다. 수표를 받은 독자들이 흥분한 나머지 고화질 사진을 공개 게시판에 올리기 시작한 것이다. 수표 하단에는 실제 은행 식별 번호와 개인 계좌 번호가 인쇄되어 있었기에, 위조범들에게 빈틈을 노출하고 말았다.
악의적인 범죄자들이 공개된 정보를 이용해 허위 거래 전표를 만들어 자금을 인출하려는 시도가 발생했다. 계좌 도용 위험에 직면한 커누스는 2008년 10월 종이 수표 발행을 중단한다고 발표했다. 하지만 30년 넘게 이어온 포상 제도가 사라진 것은 아니었다. 시대의 변화에 발맞추어 형태를 바꾸었을 뿐이다.
커누스는 가상의 ‘산세리프 은행(The Bank of San Serriffe)‘을 설립하고 독자들에게 전용 예금증서를 발급하기 시작했다. 이 이름은 1977년 영국 가디언지가 만우절 특집으로 꾸며낸 가상의 섬나라에서 따온 것으로, 산세리프(Sans-Serif) 서체를 활용한 언어유희였다. 독자가 받는 증서에는 고유 계좌 번호가 인쇄되어 있으며, 모든 거래 내역은 스탠퍼드 대학교 커누스 교수 공식 웹페이지에 투명하게 기록된다.
이 조치로 현실에서의 금융 사기 위험을 해소하면서 명예 수여 제도는 고스란히 보존되었다. 종이 수표는 유통 무대에서 퇴장했지만, 그 뒤를 받치던 진지한 이행 약속은 조금도 흔들리지 않았다. 독자가 책 속 결함을 찾아내기만 하면 그의 이름은 여전히 공개 명예 장부에 등재된다.
매개체는 화폐에서 가상 증서로 바뀌었으나 신뢰의 지지대는 확고했다. 제도의 핵심은 언제나 권위자가 서면으로 인정한 확실한 증명이었지 몇 장의 지폐가 아니었기 때문이다. 은행이 가상의 코드로 바뀌었을지라도, 그 승인의 무게는 기술 세계에서 여전히 무겁게 빛나고 있다.
완벽을 향한 시스템: 도덕적 당위보다 강력한 제도의 힘
출판이나 소프트웨어 업계에서 저자들은 흔히 머리말에 “독자 여러분의 오류 지적과 비판을 환영합니다”라고 적는다. 그러나 실제로는 이러한 문구가 형식적인 겉치레로 전락하기 일쑤다. 정작 누군가 결함을 지적하면 많은 창작자가 변명으로 일관하거나, 지적한 이에게 감사를 표하지 않고 몰래 고치는 데 급급하다.
도널드 커누스는 자신이 저지를 수 있는 오류에 공개적으로 가격을 매겼다. 오류를 짚어낸 독자의 이름과 페이지 번호를 재판 서문에 싣고, 계약적 효력을 지닌 증서를 발송했다. 수십 년간 이어진 이러한 끈기는 산발적인 오탈자 찾기를 매우 효율적인 엔지니어링 교정 프로세스로 승화시켰다.
작품의 정밀함은 저자 한 사람의 자신감만으로 유지될 수 없다. 아무리 학문이 깊은 석학이라 할지라도 모든 경계 조건의 틈을 혼자서 메울 수는 없다. 결함에 대한 지적이 권위를 해치는 금기가 아니게 되었을 때, 동료들의 검토는 품질을 끌어올리는 든든한 초석이 된다. 독자들의 치열한 확인과 검증 덕분에 이 기념비적인 저작은 수십 년간 기술의 모진 비바람을 견뎌낼 수 있었다.
커누스의 수표가 소중한 이유는 그가 40년 동안 신의를 지켜온 제도를 구축했기 때문이다. 자신이 쓴 글의 사소한 흠결에도 기꺼이 대가를 치를 각오가 된 저자만이 시대를 초월하는 작품을 남길 수 있다. 그는 수십 년간 발행한 진짜 수표를 통해 증명했다. 훌륭한 작품은 가장 가혹한 검증을 통과할 수 있으며, 전 세계 독자들에게 진지하게 정독될 자격이 있다는 사실을.
참고 링크:
- Thomas Hühn 개인 블로그: My Knuth Reward Check
- 스탠퍼드 대학교 도널드 커누스 공식 페이지: The Bank of San Serriffe
- 위키백과: Knuth reward check (커누스 포상 수표)
- Hacker News 커뮤니티 토론 (item?id=50034081)