Muere Tim Peters, la mente detrás del Zen de Python y socio de Guido en el diseño del lenguaje
Tim Peters has died
Tim Peters, figura central de Python desde sus inicios, falleció en 2026. Antiguo ingeniero de Cray Research y Dragon Systems, fue el segundo usuario real del lenguaje y colaboró estrechamente con Guido van Rossum en el diseño de sus primeras versiones. Escribió el Zen de Python, fue director de la Python Software Foundation entre 2001 y 2014 y ejerció de guardián de la simplicidad del lenguaje. Su humor y su falta de pretensiones marcaron a toda una generación de programadores.
Antes de haber hablado nunca con Tim, ya era legendario.
- w-m
$ python -c "import this"
El Zen de Python, por Tim Peters
Bello es mejor que feo.
Explícito es mejor que implícito.
Simple es mejor que complejo.
Complejo es mejor que complicado.
Plano es mejor que anidado.
Disperso es mejor que denso.
La legibilidad cuenta.
Los casos especiales no son lo bastante especiales como para romper las reglas.
Aunque lo práctico vence a lo puro.
Los errores nunca deberían pasar silenciosamente.
A menos que se silencien explícitamente.
Ante la ambigüedad, rechaza la tentación de adivinar.
Debería haber una -- y preferiblemente solo una -- forma obvia de hacerlo.
Aunque esa forma puede no ser obvia al principio a menos que seas holandés.
Ahora es mejor que nunca.
Aunque nunca suele ser mejor que *ahora* mismo.
Si la implementación es difícil de explicar, es una mala idea.
Si la implementación es fácil de explicar, puede que sea una buena idea.
Los espacios de nombres son una idea cojonudamente genial -- ¡hagamos más de esas!
- leoc
Entre sus otras muchas obras, fue Tim Peters quien, junto con Gary Robinson, convirtió el ensayo de pg "A Plan for Spam" en el exitoso programa SpamBayes: https://www.linuxjournal.com/article/6467 .
(EDIT: por lo visto Robert Woodhead también comparte el mérito: https://www.ceas.cc/papers-2004/136.pdf https://ceas.cc/papers-2004.html . ¿Al parecer Rob Hooft fue otro implementador? Aunque no encuentro una buena fuente para eso.)
- ofek
Tim fue una de las personas que contribuyeron a mi amor por el lenguaje Python, que con el tiempo se extendió a toda su comunidad.
Siempre estaba tan dispuesto a fomentar la conversación que casi cada interacción daba como resultado una mejor comprensión de algún tema y un entusiasmo compartido por probar o aprender más sobre algo tangencial que surgía por una digresión. ¡Nunca supe cuántos tipos de sistemas de votación existían ni cuán extensamente se investigan! También se puso en contacto por un comentario [0] que hice hace unos años, lo que hizo que me sintiera menos desanimado y más bienvenido.
El estilo de escritura de Tim era muy apreciado por mí y por muchos otros. Lo que tenía que decir solía ser extenso, para abordar las suposiciones del lector o algún matiz, pero estaba escrito con un tono tan jovial que rara vez resultaba aburrido o inaccesible.
DEP Tim
- lumpa
Hubo un tiempo en que solía leer todos los mensajes de python-dev y los issues de bugs.python.org, así que llegué a seguir (y a tener la sensación de conocer) a estas personas que admiraba trabajando y discutiendo juntas. Tim siempre fue uno de mis favoritos.
Otra cosa que me hizo sentir cercano a él fue su trabajo en la 2ª edición del Python Cookbook, en la que él (y otros grandes nombres de la comunidad) guía deliciosamente al lector por las complejidades y los hallazgos de la programación: "Leemos a Knuth para que tú no tengas que hacerlo".
Ver a Tim haciendo lo suyo era un placer. Pasaba de inmersiones técnicas largas y profundas (que hacía lo más accesibles posible) al alivio cómico y la conexión humana en un abrir y cerrar de ojos.
Las breves interacciones que tuvimos siempre las atesoraré como momentos culminantes de mi trayectoria como pythonista.
Una de mis favoritas fue esta respuesta: https://www.python.org/doc/humor/#id15. También me gusta mucho https://www.python.org/doc/humor/#id19.
- linsomniac
Mi último intercambio con Tim fue él diciendo que no se sentía con ánimos de recibir visitas.
Nunca sabes cuándo un correo va a ser el Último Correo. No dejes para después reconectar con viejos amigos.