예전에 척 노리스의 진실 패러디인 제프 딘의 진실을 번역한 적이 있는데, 존 스키트의 진실 시리즈도 재미있어보여서 번역해봅니다.
구글의 엔지니어이자 MS MVP이며, 《C# in Depth》의 저자인 존 스키트는 스택 오버플로우에서 명성(reputation) 1위 사용자로 월 평균 390개의 질문에 답변을 단다고 합니다. 어느 날 사용자 하나가 척 노리스의 진실 패러디로 존 스키트의 진실 시리즈를 만들어 보자는 질문을 스택 오버플로우에 올렸습니다.
존 스키트 본인의 답변:
척 노리스의 진실같은 스타일을 위해 삼인칭으로 쓰겠습니다. 아, 물론 다들 알고 있듯이 존 스키트는 1 == 3으로 만들 수 있으니 별 문제는 없을겁니다.
- 존 스키트는 불변(immutable)입니다. 만약 무언가 바뀌어야 한다면, 그건 우주의 나머지 부분입니다.
- 존 스키트의 덧셈 연산자는 통근(commute)을 하지 않습니다; 그가 원하는 곳으로 순간이동합니다. (역주: commute가 통근과 수학의 교환법칙 두 가지 의미가 있는 데서 나온 말장난)
- 익명 메서드와 익명 타입의 진짜 이름은 존 스키트입니다. 단지 그들은 잘난척하는 걸 좋아하지 않을 뿐입니다.
- 존 스키트의 코드는 코딩 컨벤션을 따르지 않습니다. 그 자체로 코딩 컨벤션입니다.
- 존 스키트는 실행 병목이 없습니다. 그는 우주 전체가 순서를 기다리게 만듭니다.
- 존 스키트는 스택 오버플로우의 전체 기간 명성 서열에서 존 스키트보다 순위가 높은 유일한 사람입니다.
- 사용자들이 존 스키트의 답변을 채택하는 것이 아닙니다. 우주가 진실과 정의의 이름으로 그의 답변을 채택합니다.
다른 사람들의 답변:
- 존 스키트는 0으로 나눠질 수 있습니다.
- 존 스키트의 스택 오버플로우 명성치는 정수 오버플로우 때문에 그다지 높지 않습니다(SQL 서버에 충분히 큰 데이터타입이 없습니다).
- 존 스키트는 스택 오버플로우 100위권 사용자 중에 유일하게 사람입니다. 나머지는 그가 질문에 답변하는 사이에 시간을 죽이기 위해 만들어낸 봇입니다.
- 존 스키트는 단지 도전해 보고 싶어서 그의 마지막 프로젝트 전체를 Microsoft 그림판으로 짰습니다.
- 존 스키트는 프로그래밍할때 예외를 쓰지 않습니다. 그가 그의 코드에서 예외적이지 않은 부분을 찾는건 불가능했습니다.
- 존 스키트의 코드가 컴파일에 실패하면 컴파일러가 사과합니다.
- 존 스키트는 버전 관리 소프트웨어를 사용하지 않습니다. 그의 코드는 이전 버전으로 돌릴 필요가 있었던 적이 없습니다.
- 여러분이 구글에 “guru”라고 검색하면, 구글은 “존 스키트를 찾으셨나요?”라고 묻습니다.
- 세상엔 두 가지 프로그래머가 있습니다: 좋은 프로그래머, 존 스키트가 아닌 사람.
- 존 스키트는 이미 C# 5.0에 대한 책을 써서 봉인해 두었습니다. 3년 후에 아네르스 하일스베르(역주: C#의 리드 아키텍트)가 그 책을 열어서 언어 디자인 팀이 제대로 하고 있는지 확인할 것입니다.
- 존 스키트는 파이값을 암송할 수 있습니다. 거꾸로요.
- 존 스키트는 내가 물어보기 42초 전에 내 질문에 답한 적이 있습니다. 내 생각에는 그가 슈퍼 컴퓨터와 무한 불가능 확률 추진기를 사용했기 때문에 이게 가능했던 것 같습니다.
- 존 스키트가 null을 가리키면, null은 공포로 전율합니다.
- 도널드 커누스 교수(역주: 《The Art of Computer Programming》의 저자)는 파티에서 자랑하려고 “존 스키트는 내 친구임” 티셔츠를 입고 나왔습니다.
- 존 스키트가 외판원입니다. 그만이 가장 짧은 경로를 알고 있습니다. (역주: 외판원 문제)
- 존 스키트는 케셀 런(역주: 스타워즈에 등장하는 밀수 경로)을 12 파섹 이내로 통과할 수 있습니다.
- 존 스키트는 빨간약과 파란약을 먹어서 매트릭스 안팎을 자유자재로 드나들 수 있습니다.
- 식사하는 철학자들은 존 스키트가 먹기를 기다립니다.(역주: 식사하는 철학자들 문제)
- 존 스키트는 제비가 나는 속도를 알고 있습니다. 유럽 제비와 아프리카 제비 둘 다요.(역주: 몬티 파이톤과 성배)
- 존 스키트가 공주를 구했습니다.