PEPLEFREVER

Science

Tim Peters

1952 – 2026 · aged 74 · Software developer

“Author of the Zen of Python and creator of Timsort. Readability counts.”

Remember Tim

7 people are remembering Tim here

Latest: Dylan Shaw 🇺🇸 lit a candle 5h ago

Their story

Suggest a change

A short note about this profile goes straight to the person who looks after the profile: a correction, a missing detail, a better photo. Up to 100 words.

0 / 100 words

Report this

Tell us what is wrong. Reports are private; the person who posted it will not know who reported it.

Tim Peters was an American software developer whose work shaped the Python programming language from its earliest years. He wrote the Zen of Python, the nineteen line statement of the language's design philosophy that still ships inside every Python interpreter, and invented Timsort, the sorting algorithm that went on to…

Tim Peters was an American software developer whose work shaped the Python programming language from its earliest years. He wrote the Zen of Python, the nineteen line statement of the language's design philosophy that still ships inside every Python interpreter, and invented Timsort, the sorting algorithm that went on to run inside Java, Android and the V8 JavaScript engine. He died at his home in Ashland, Wisconsin, on 15 July 2026, aged 74. His death was not widely known until Python's creator, Guido van Rossum, announced it on 11 November 2026.

Born in Milwaukee on 26 March 1952, the son of Herbert and Lydia Peters, he trained in mathematics and built his early career writing compilers and numerical software, working over the years for Cray Research, Kendall Square Research and Dragon Systems, and later for BeOpen and Zope Corporation alongside van Rossum.

He found Python not long after its first public release, while it was still pre 1.0. His first contribution was an argument rather than code: he persuaded van Rossum that Python should let programmers mix integers and floating point numbers in arithmetic, because that is what users expect. He never stopped contributing. On the Python mailing lists he became known as the Timbot for the sheer number of careful, patient and gently humorous answers he wrote, often signed off with a wink, and for "channeling Guido" in design debates.

In 1999 he distilled van Rossum's taste into the Zen of Python, later published as PEP 20 and hidden in the interpreter behind the command import this. Lines such as "Beautiful is better than ugly" and "Readability counts" became a shared vocabulary for programmers. In 2002 he designed Timsort for Python's list sort, an adaptive, stable algorithm built for data as it really occurs, partly ordered rather than random. He also wrote the doctest and timeit modules, co-created the SpamBayes spam filter with Gary Robinson, and wrote the algorithms chapter of the Python Cookbook.

He served on the board of the Python Software Foundation from 2001 to 2014 and received its Distinguished Service Award for 2017. Van Rossum called him a mentor and language co-designer, and wrote that Python would not be what it is today without him.

Biography adapted from Guido van Rossum, In Memoriam post on discuss.python.org; Wikipedia (CC BY-SA 4.0); Bratley Family Funeral Homes obituary; Python Software Foundation blog; LWN.net. Wikipedia ↗

Tributes

1

Memories, thanks and farewells from the people Tim touched.

A memory, a thank-you, a goodbye. You can add a photo.

Suggest a change

A short note about this tribute goes straight to the person who looks after the profile: a correction, a missing detail, a better photo. Up to 100 words.

0 / 100 words

Report this

Tell us what is wrong. Reports are private; the person who posted it will not know who reported it.

Just read the news about Tim Peters and sat with it a minute. My grandson showed me "import this" on his laptop last Christmas, said the guy who wrote it just died, I didn't understand half of it but it stuck with me. 74. Didn't even know until November.

Tracy Pratt5h ago

Suggest a change

A short note about this reply goes straight to the person who looks after the profile: a correction, a missing detail, a better photo. Up to 100 words.

0 / 100 words

Report this

Tell us what is wrong. Reports are private; the person who posted it will not know who reported it.

The Zen of Python, he wrote it in 1999, still ships with every install

Candles

5

7 people are remembering Tim here. Every candle here is someone saying they were glad Tim lived. No account needed; it takes a moment and it stays here.

No account needed.
Dylan Shaw🇺🇸5h ago
Archie Roberts🇺🇸5h ago
Claudia Guzman🇺🇸6h ago
Jack Norman🇺🇸6h ago
Joan Grant🇺🇸9h ago

Death

Tim Peters died at his residence in Ashland, Wisconsin, on Wednesday 15 July 2026, aged 74. Roberts Funeral Home and Crematory Services in Ashland handled arrangements. The cause of death was not made public. The wider programming world learned of his death on 11 November 2026, when Guido van Rossum posted In Memoriam: Tim Peters 1952 to 2026 on the…

Tim Peters died at his residence in Ashland, Wisconsin, on Wednesday 15 July 2026, aged 74. Roberts Funeral Home and Crematory Services in Ashland handled arrangements. The cause of death was not made public.

The wider programming world learned of his death on 11 November 2026, when Guido van Rossum posted In Memoriam: Tim Peters 1952 to 2026 on the Python community forum. The news was carried by LWN.net and reached the front page of Hacker News, and the forum thread filled with tributes from core developers.

Early life

Tim G. Peters was born on 26 March 1952 in Milwaukee, Wisconsin, the son of Herbert and Lydia (Renken) Peters. He had two sisters, Nancy Peters-Wilson and Susan Doersch. He trained as a mathematician, and that background, together with experience building compilers, underpinned the work for which he became known. Van Rossum later credited his vast mathematical knowledge and compiler-building…

Tim G. Peters was born on 26 March 1952 in Milwaukee, Wisconsin, the son of Herbert and Lydia (Renken) Peters. He had two sisters, Nancy Peters-Wilson and Susan Doersch.

He trained as a mathematician, and that background, together with experience building compilers, underpinned the work for which he became known. Van Rossum later credited his vast mathematical knowledge and compiler-building experience with saving Python from design mistakes.

Career and contributions to Python

Peters worked in high performance and specialist computing for much of his career. His employers included Cray Research, Kendall Square Research and Dragon Systems, and later BeOpen and Zope Corporation, where he worked with Guido van Rossum's PythonLabs team. He was one of the earliest users of Python, adopting it before version 1.0 and joining the small group of early…

Peters worked in high performance and specialist computing for much of his career. His employers included Cray Research, Kendall Square Research and Dragon Systems, and later BeOpen and Zope Corporation, where he worked with Guido van Rossum's PythonLabs team.

He was one of the earliest users of Python, adopting it before version 1.0 and joining the small group of early adopters who helped design the language in detail. His first suggestion to van Rossum was that Python should allow arithmetic mixing integers and floats, and he went on to take part in years of in-depth design discussions. On the Python mailing lists he answered so many questions, so carefully, that he was nicknamed the Timbot, and he described himself as channeling Guido when explaining the language's design.

In 1999 he wrote the Zen of Python, a short set of aphorisms on Python's design philosophy that became PEP 20 and an easter egg in the interpreter, shown by typing import this. In 2002 he created Timsort, a hybrid stable sorting algorithm based on merge sort and insertion sort and tuned for partly ordered real world data. It became Python's standard sort from version 2.3 and was adopted by Java, Android and the V8 JavaScript engine used by Chrome and Node.js.

He also contributed the doctest and timeit modules to Python's standard library, wrote the chapter on algorithms in the Python Cookbook, and with Gary Robinson created SpamBayes, a Bayesian spam filter of the early 2000s. He was a highly ranked contributor on Stack Overflow, mostly answering Python questions.

Personal life

Peters was known as a private person, which those who knew him mentioned again when news of his death emerged months after the fact. He lived in Ashland, Wisconsin. His parents and both of his sisters died before him, his sister Susan in 2025. His funeral home notice named his brother-in-law, Carl Doersch of Ashland, as his survivor.

Peters was known as a private person, which those who knew him mentioned again when news of his death emerged months after the fact. He lived in Ashland, Wisconsin. His parents and both of his sisters died before him, his sister Susan in 2025. His funeral home notice named his brother-in-law, Carl Doersch of Ashland, as his survivor.

Legacy

Peters' work runs across a large share of the world's software. Timsort and its descendants sort data in Python, Java, Android and major JavaScript engines, and the algorithm is credited with reviving academic interest in practical sorting. The Zen of Python remains the most quoted statement of Python's values, cited in language design debates and code reviews alike. Colleagues stressed…

Peters' work runs across a large share of the world's software. Timsort and its descendants sort data in Python, Java, Android and major JavaScript engines, and the algorithm is credited with reviving academic interest in practical sorting. The Zen of Python remains the most quoted statement of Python's values, cited in language design debates and code reviews alike.

Colleagues stressed his influence on Python's culture as much as its code. Van Rossum wrote that Tim really set the tone for early core development, never outright dismissing people and explaining in detail why things could or could not work, and called him a mentor. He served on the Python Software Foundation board from 2001 to 2014 and received the PSF Distinguished Service Award for 2017.

Questions people ask about Tim

Who was Tim Peters?
Tim Peters was an American software developer and one of the most influential early contributors to Python. He wrote the Zen of Python and invented the Timsort sorting algorithm.
When did Tim Peters die?
He died on 15 July 2026 at his home in Ashland, Wisconsin. His death was announced to the Python community by Guido van Rossum on 11 November 2026.
How old was Tim Peters?
He was 74. He was born in Milwaukee on 26 March 1952.
How did Tim Peters die?
The cause of his death has not been made public.
What is Timsort?
Timsort is a stable, adaptive sorting algorithm Peters designed for Python's lists in 2002. It exploits runs of already ordered data and was adopted by Java, Android and the V8 JavaScript engine.
What is the Zen of Python?
The Zen of Python is a set of aphorisms on Python's design philosophy that Peters wrote in 1999. It is PEP 20 and appears in the interpreter when you type import this.
Why was Tim Peters called the Timbot?
He earned the nickname on the Python mailing lists for his countless careful, patient and humorous answers to users' questions.
Why was his death announced months later?
Peters was a private person and news of his death reached the Python community only in November 2026, when van Rossum posted a tribute on the Python forum.

Written by People Forever from Wikipedia (CC BY-SA 4.0) and the reporting cited. Updated . Spotted a mistake? Tell us.

Timeline

  1. 26 March 1952
    Born in Milwaukee, Wisconsin
  2. 26 March 1952
    Born in Milwaukee, Wisconsin
  3. 1 January 1999
    Wrote the Zen of Python
  4. 1 January 2001
    Joined the Python Software Foundation board
  5. 1 January 2002
    Designed Timsort for Python's list sort
  6. 1 January 2003
    Timsort became Python's sort in version 2.3
  7. 1 January 2014
    Left the PSF board
  8. 1 January 2018
    Received the PSF Distinguished Service Award for 2017
  9. 15 July 2026
    Died at home in Ashland, Wisconsin, aged 74
  10. 15 July 2026
    Died in Ashland, Wisconsin
  11. 11 November 2026
    Death announced by Guido van Rossum
QR code

Share this profile

Print the QR code on a funeral programme or order of service so people can find their way here.