사실을 들여다보면
1947년 9월 9일, 하버드 마크 II 컴퓨터를 다루던 작업자들은 전기기계식 릴레이 하나에 끼어 있던 나방을 발견했습니다. 이들은 나방을 운전 기록장에 테이프로 붙이고 ‘실제 버그가 발견된 최초의 사례’라고 적었습니다. 농담 섞인 기록은 컴퓨터 역사에서 가장 유명한 유물 중 하나가 됐습니다.
그러나 이 나방이 ‘버그’라는 말을 만든 것도, 최초의 컴퓨터 오류였던 것도 아닙니다. 기술자들은 전자식 컴퓨터가 나오기 훨씬 전부터 기계의 결함이나 말썽을 버그라고 불렀고, 토머스 에디슨도 19세기 편지에서 이 표현을 사용했습니다. 기록장의 ‘실제’라는 단어는 작업자들이 이미 비유적 용법을 알고 있었기 때문에 성립하는 농담입니다.
마크 II는 수많은 릴레이와 전기기계 부품으로 계산을 수행한 방 크기의 장치였습니다. 릴레이는 전기 접점을 열고 닫아 신호를 제어합니다. 벌레가 잘못된 곳에 끼면 물리적인 스위칭을 방해할 수 있었으므로, 명령이나 논리에만 존재하는 현대 소프트웨어 결함과는 다른 종류의 문제였습니다.
그레이스 호퍼가 직접 나방을 발견했다고 흔히 전해지지만 남아 있는 기록만으로 그 단순한 이야기를 확정할 수는 없습니다. 호퍼는 하버드 계산팀의 핵심 인물이었고 이 일화를 널리 알리는 데 기여했지만, 당시 근무 중이던 작업자들이 표본을 기록하고 보존했습니다. 역사적 유물은 확인되는 역할과 후대의 간단한 영웅담을 구분하게 합니다.
‘디버깅’도 그날 처음 생긴 말은 아닙니다. 이미 기술 결함을 찾고 고치는 과정을 가리키는 표현이었습니다. 컴퓨터에서는 고장이 하드웨어와 배선, 데이터, 계산 절차, 소프트웨어에서 생길 수 있었기 때문에 뜻이 더 넓어졌습니다. 보존된 나방은 기존 비유에 완벽한 실물 이미지를 붙였습니다.
정확한 이야기는 우연히 새 단어가 탄생했다는 신화보다 더 흥미롭습니다. 실제 벌레가 잠시 기계 결함이 됐고, 작업자들은 언어유희를 알아봤으며, 누군가는 그 증거를 남길 생각을 했습니다. 작은 정비 기록 하나가 기술 언어의 역사가 해당 기술보다 오래될 수 있음을 보여줍니다.
편집 책임
팩토스브레인 편집부
이 기사는 팩토스브레인 편집부가 자료를 검토하고 편집 원칙에 따라 작성·검수했습니다. 오류 제보는 정정 정책에 따라 확인합니다.



