Умер Tim Peters — человек, который подарил Python «Дзен» и удержал язык от раздувания

Tim Peters has died

Скончался Tim Peters (1952–2026) — легендарный разработчик ядра Python, автор «Дзена Python» и многолетний директор Python Software Foundation. До Python он писал компиляторы для суперкомпьютеров Cray и системы распознавания речи в Dragon Systems. Вместе с Guido он шлифовал ранний дизайн языка и был его главным хранителем простоты и читаемости. Коллеги вспоминают его как человека без снобизма, с заразительным юмором и исключительной точностью в спорах.

«Он был неизменно мягок, терпелив и по-деловому спокоен, предпочитая юмор и теплоту желчи и авторитету как валюте, в которой он вёл дела».
  1. w-m

    $ python -c "import this"

    Дзен Python, автор Тим Петерс

    Красивое лучше, чем уродливое.

    Явное лучше, чем неявное.

    Простое лучше, чем сложное.

    Сложное лучше, чем запутанное.

    Плоское лучше, чем вложенное.

    Разреженное лучше, чем плотное.

    Читаемость имеет значение.

    Особые случаи не настолько особые, чтобы нарушать правила.

    Хотя практичность важнее чистоты.

    Ошибки никогда не должны замалчиваться.

    Если только они не замалчиваются явно.

    Перед лицом двусмысленности откажитесь от соблазна угадать.

    Должен быть один — и желательно только один — очевидный способ сделать это.

    Хотя этот способ может быть неочевидным с первого взгляда, если вы не голландец.

    Сейчас лучше, чем никогда.

    Хотя никогда часто лучше, чем *прямо* сейчас.

    Если реализацию сложно объяснить, это плохая идея.

    Если реализацию легко объяснить, это может быть хорошая идея.

    Пространства имён — это одна офигенная отличная идея — давайте делать их больше!

  2. leoc

    Среди его прочих работ именно Тим Петерс вместе с Гэри Робинсоном превратил эссе pg "A Plan for Spam" в успешную программу SpamBayes: https://www.linuxjournal.com/article/6467 .

    (РЕДАКТИРОВАНО: Роберт Вудхед, по-видимому, тоже внёс вклад: https://www.ceas.cc/papers-2004/136.pdf https://ceas.cc/papers-2004.html . Судя по всему, Роб Хофт был ещё одним реализатором? Правда, не могу найти хороший источник на этот счёт.)

  3. lumpa

    Когда-то давно я читал все посты в python-dev и задачи на bugs.python.org, так что мне довелось следить (и чувствовать, будто я знаю) за этими людьми, которыми я восхищался, как они работают и обсуждают всё вместе. Тим всегда был любимчиком.

    Ещё одна вещь, которая заставляла меня чувствовать близость к нему, — его работа над вторым изданием Python Cookbook, в котором он (и другие большие имена в сообществе) восхитительно проводит читателя через тонкости и озарения программирования: "Мы читаем Кнута, чтобы вам не пришлось".

    Наблюдать за тем, как Тим делает своё дело, было удовольствием. Он мог переходить от долгих, глубоких технических погружений (которые он делал настолько доступными, насколько возможно) к комической разрядке и человеческой связи в мгновение ока.

    Краткие взаимодействия, которые у нас были, навсегда останутся в памяти как высшие точки моего пути как питониста.

    Один из моих любимых — этот ответ: https://www.python.org/doc/humor/#id15. Мне также очень нравится https://www.python.org/doc/humor/#id19.

  4. ofek

    Тим был одним из тех людей, кто способствовал моей любви к языку Python, которая в итоге распространилась на всё его сообщество.

    Он всегда так охотно поощрял дискуссию, что почти каждое взаимодействие приводило к улучшению понимания какой-то темы и общему желанию попробовать или узнать больше о чём-то побочном, что всплывало в ходе отступления. Я никогда не знал, сколько существует типов систем голосования и насколько интенсивно они исследуются! Он также откликнулся на мой комментарий [0], который я оставил несколько лет назад, и это заставило меня почувствовать себя менее обескураженным и более желанным.

    Стиль письма Тима очень ценили я и многие другие. То, что он говорил, часто было длинным, чтобы учесть предположения читателя или какой-то нюанс, но было написано с таким жизнерадостным тоном, что редко бывало скучным или недоступным.

    Покойся с миром, Тим

    [0]: https://discuss.python.org/t/5778/24

  5. linsomniac

    Мой последний обмен сообщениями с Тимом был о том, что он не чувствует в себе сил принимать посетителей.

    Никогда не знаешь, когда письмо окажется Последним Письмом. Не откладывайте восстановление связи со старыми друзьями.

Ещё за этот день

2026-11-11