Python의 숨은 설계자, Tim Peters가 세상을 떠나다
Tim Peters has died
Python 창시자 Guido van Rossum과 초기 Python 설계를 함께 이끈 Tim Peters가 2026년 11월 별세했다. Cray Research와 Dragon Systems에서 슈퍼컴퓨터 컴파일러와 음성인식 소프트웨어를 만들던 그는 2001년부터 2014년까지 Python Software Foundation 이사로 활동하며 Python이 '흥미롭지만 무시할 수 있는 언어'에서 '지구의 기본 언어'로 도약하는 데 기여했다. 'import this'로 지금도 볼 수 있는 'Zen of Python'의 저자이기도 하다.
만약 당신이 Java나 Microsoft 언어에서 도망쳐 온 사람이라면, 그 언어들이 변명하던 방대한 장황함과 복잡성, 낮은 가독성에 지쳐 있었다면, 적어도 부분적으로는 Tim에게 감사해야 한다. 당시 Python에는 그런 것이 전혀 없었고, 그가 가장 활발히 활동하던 시절 Python이 그 상태를 유지하도록 하는 데 그가 결정적이었다.
HN 토론
52- w-m
$ python -c "import this"
The Zen of Python, by Tim Peters
아름다운 것이 추한 것보다 낫다.
명시적인 것이 암시적인 것보다 낫다.
단순한 것이 복잡한 것보다 낫다.
복잡한 것이 난해한 것보다 낫다.
평평한 것이 중첩된 것보다 낫다.
희박한 것이 밀집한 것보다 낫다.
가독성은 중요하다.
특별한 경우는 규칙을 깰 만큼 특별하지 않다.
비록 실용성이 순수성보다 우선할지라도.
오류는 결코 조용히 지나가면 안 된다.
명시적으로 침묵시키지 않는 한.
모호함 앞에서 추측하려는 유혹을 거부하라.
그것을 하는 명백한 방법은 하나-- 그리고 가급적이면 단 하나 --여야 한다.
비록 당신이 네덜란드 사람이 아니라면 처음에는 그 방법이 명백하지 않을 수 있지만.
지금이 결코보다 낫다.
비록 결코가 종종 *바로* 지금보다 나을지라도.
구현이 설명하기 어렵다면, 그것은 나쁜 아이디어다.
구현이 설명하기 쉽다면, 그것은 좋은 아이디어일 수 있다.
네임스페이스는 하나의 굉장히 좋은 아이디어다 -- 더 많이 하자!
- leoc
그의 여러 다른 작업들 중에서도, Tim Peters는 Gary Robinson과 함께 pg의 "A Plan for Spam" 에세이를 성공적인 SpamBayes 프로그램으로 만들었습니다: https://www.linuxjournal.com/article/6467 .
(편집: Robert Woodhead도 공로를 공유하는 것 같습니다, 참고: https://www.ceas.cc/papers-2004/136.pdf https://ceas.cc/papers-2004.html . Rob Hooft도 또 다른 구현자였던 것 같습니다? 하지만 그에 대한 좋은 출처를 찾을 수 없습니다.)
- lumpa
옛날에 나는 모든 python-dev 게시글과 bugs.python.org 이슈를 읽곤 했고, 그래서 내가 존경하는 이 사람들이 함께 일하고 토론하는 모습을 따라가며 (친숙함을 느끼며) 볼 수 있었다. Tim은 항상 가장 좋아하는 사람이었다.
그와 가깝게 느껴지게 한 또 다른 점은 그가 Python Cookbook 2판에서 한 작업이었는데, 그 책에서 그는 (그리고 커뮤니티의 다른 거물들과 함께) 프로그래밍의 복잡한 점과 통찰을 독자에게 유쾌하게 설명한다. "우리가 Knuth를 읽었으니 당신은 읽지 않아도 된다."
Tim이 자기 일을 하는 것을 보는 것은 즐거움이었다. 그는 길고 깊은 기술적 탐구(그가 최대한 접근하기 쉽게 만드는)에서 눈 깜짝할 사이에 코믹한 휴식과 인간적 교감으로 넘어가곤 했다.
우리가 나눈 짧은 상호작용들은 항상 내 파이썬주의자 여정의 정점으로 소중히 기억될 것이다.
내가 가장 좋아하는 것 중 하나는 이 답변이었다: https://www.python.org/doc/humor/#id15. 나는 https://www.python.org/doc/humor/#id19 도 매우 좋아한다.
- linsomniac
Tim과의 마지막 교류는 그가 방문객을 맞을 기운이 없다고 말하는 것이었다.
어떤 이메일이 마지막 이메일이 될지 알 수 없다. 옛 친구들과 다시 연결되는 것을 미루지 마라.
- bajard
Python을 사용하는 프로그래머로서, 나는 그에게 빚을 지고 있다.