Guido van Rossum Announces on November 11 That Tim Peters, Author of the Zen of Python and Timsort, Died on July 15
Python creator Guido van Rossum wrote on the Python forum that Tim Peters, author of the Zen of Python (PEP 20), died on July 15; LWN called the news somewhat delayed. No cause is given.
Editor's Note ·
- Clarification:
- The article says that no cited source includes a statement from 'the Python Steering Committee' about the bans mentioned in the thread. 'Python Steering Committee' is the wording of the commenter Steve Holden; the forum labels the project's governing body the Steering Council, and three participants shown as Steering Council members (Pablo Galindo Salgado, Thomas Wouters and Barry Warsaw) posted tributes in the thread. None of those tributes mentions a ban, and no statement by the Steering Council as a body, the Python Software Foundation or the forum moderators about the bans appears in the thread, LWN or PEP 20.
Overview
Guido van Rossum, who created Python, announced on the Python discussion forum that Tim Peters has died. His post says Peters “has died earlier this year on July 15” (discuss.python.org). The thread, titled “In Memoriam: Tim Peters 1952–2026”, was opened on November 11, 2026; the forum’s own timestamp data puts van Rossum’s post at 05:36 UTC that day. LWN posted a short item the same day that describes the post as conveying “the sad (and somewhat delayed) news”. By the Herald’s own count, 119 calendar days separate July 15 from November 11. None of the sources cited here says why the announcement came when it did.
What van Rossum wrote
Van Rossum wrote that “It’s hard to overestimate Tim’s influence on Python” and that Peters is “probably best known for writing the Zen of Python (PEP 20)”, but that “to me he was a mentor and language co-designer long before that” (discuss.python.org). According to the same post:
- Peters’s “first deed” was to convince van Rossum that Python should support mixed arithmetic between int and float.
- Peters earned the nickname “Timbot” on the Python mailing list.
- In 2002 Peters designed Timsort, a sorting algorithm for Python lists, which van Rossum says was later adopted by Java and Android. The Herald did not check the Java and Android statement against any Java or Android source.
- The post closes with “Python-would-not-be-what-it-is-today-without-Tim-ly y’rs”.
PEP 20 lists Tim Peters as its author. Its abstract says he “succinctly channels the BDFL’s guiding principles for Python’s design into 20 aphorisms, only 19 of which have been written down”, and its references section says the text was originally posted to comp.lang.python under a thread called “The Way of Python”. LWN’s item reproduces the first part of van Rossum’s post and links to the thread; it adds the “somewhat delayed” description but is not separate confirmation of the death.
Recollections in the thread
Van Rossum invited others to “respond with your own Tim anecdotes”. Among the named contributors, as of the Herald’s reading of the thread on November 13, 2026:
- Chris McDonough quoted his own earlier writing that Peters had worked at Cray Research writing compilers for supercomputers and at Dragon Systems on speech-to-text software, and that he “was a Director of the Python Software Foundation from 2001 to 2014”.
- Neil Schemenauer wrote that Peters polished the pymalloc memory allocator and the cyclic garbage collector, wrote the initial version of doctest, and worked on the float object, the math module and Karatsuba multiplication in the long-integer code.
- Pablo Galindo Salgado wrote that Peters reviewed his refactoring of the garbage collector and his topological-sort work for graphlib over “round after round of review”.
- Andrew M. Kuchling pointed readers to Peters’s introduction to the searching and sorting chapter of the second edition of the Python Cookbook, quoting the lines “we read Knuth so you don’t have to” and “I made a standing offer to buy dinner for anyone who could code a faster Python sort. Alas, I ate alone.” The Herald did not check these against the book.
- Barry Warsaw wrote that
import this, the command that prints the Zen of Python, was one of the last two entries left in a slogan contest for the Python10 conference, and that he and Peters each settled on it as the winner. - Stefan Pochmann wrote: “I’ve been fearing this since I noticed his absence end of July”.
A few comments refer to disputes. Antoine Pitrou wrote that in recent years Peters “grew a slightly more confrontational attitude in some discussions” while, Pitrou believed, acting “with the best of intentions”. Steve Holden and David Mertz each refer to a ban: Holden attributes one to the Python Steering Committee, and Mertz mentions “Tim’s temporary ban from Discourse”. Neither comment describes the events in detail, and no other cited source corroborates either one.
What the sources do not settle
- None of the three cited sources (the forum thread, LWN and PEP 20) gives a cause or place of death, an age or birth date, or memorial arrangements. The thread title gives the years 1952 and 2026.
- None of them explains the interval between the stated date of death and the announcement.
- None of them includes a statement from the Python Steering Committee, the Python Software Foundation or the forum’s moderators about the bans mentioned above.
- The tributes are the commenters’ own recollections; the Herald did not verify the technical attributions (for example, who wrote which part of a module) against the CPython repository or Python Software Foundation records.