Wikipedia:Articles for deletion/Tim Peters (software engineer)

The following discussion is an archived debate of the proposed deletion of the article below. Please do not modify it. Subsequent comments should be made on the appropriate discussion page (such as the article's talk page or in a deletion review). No further edits should be made to this page.

The result was keep‎. Ritchie333 (talk) (cont) 10:41, 25 January 2025 (UTC)[reply]

Tim Peters (software engineer) (edit | talk | history | protect | delete | links | watch | logs | views) – (View log | edits since nomination)
(Find sources: Google (books · news · scholar · free images · WP refs· FENS · JSTOR · TWL)

While relatively well known in the Python community I'm not finding general reliable sources to establish notability. NE Ent 21:17, 9 January 2025 (UTC)[reply]

DELETE No notability for wikipedia, would be enough for pythonpedia thou. Warmonger123 (talk) 22:37, 9 January 2025 (UTC)[reply]
KEEP If someone has created two things that are notable (Timsort and Zen of Python) it makes sense that that person has notability. Also, without this article, how would anyone know the creators of those two things is the same person? LarsHolmberg (talk) 09:36, 14 January 2025 (UTC)[reply]
Peters is probably also mainly responsible for SpamBayes (though Gary Robinson shares significant credit).
(Among Python things, he also created the doctest module, which has its own WP page.) RW Dutton (talk) 14:51, 14 January 2025 (UTC)[reply]
KEEP. (I confess my interest as the first editor of Tim Peters (software engineer).) I can write more on Peters' notability, but I should respond to others first.
What is meant by "While relatively well known in the Python community I'm not finding general reliable sources to establish notability."? Is the concern that sources like the PSF and the PyPy Team lack independence when it comes to Peters? Or is the suggestion that being one of the most influential Python core developers is not in itself high-impact enough to make one notable? Or that Peters is maybe not really that influential inside Python? In any case, Peters' impact outside of Python is provably high enough to make him notable on its own. RW Dutton (talk) 12:37, 14 January 2025 (UTC)[reply]
  • Notability in relation to Timsort: some of the evidence for Peters' notability in relation to Timsort. (Apologies to all for the late submission, but this has taken a lot of time.)
  • FOLDOC I'm not sure whether English Wikipedia considers FOLDOC a good source these days, but Peters has an entry there, simply as "[t]he implementer of Timsort".
  • Google V8 team Google's official V8 dev blog on V8's (and so Chrome's) adoption of Timsort also called attention to Peters:
  • Sebastian Wild and collaborators In 2022 the University of Liverpool put out "Liverpool computer scientists improve Python sorting function" (picked up by IEEE Xplore, summarised with no Peters material by ACM TechNews). This was about work done related to Timsort by Sebastian Wild, a senior lecturer in CS at Liverpool as well as head of the Algorithms Group at the University of Marburg, and others.Now this was more or less a university press release. So not exactly the most prestigious kind of scientific communication, but we don't need peer-reviewed publications for this purpose. In any case Wild's quoted statement about Peters is a direct statement from a topic expert. Also, to be clear, it's a press release from the University of Liverpool, something which is quite independent of Peters and the Python commmunity. Nor is Wild a Pythonist. On the other hand, Peters had accepted Wild's suggested changes to CPython's Timsort (and maybe might accept future changes?), so arguably that reduces Wild's independence here.
Wild has given further coverage to Peters in other non-peer-reviewed but expert publications. In his Fall 2022 lectures for Liverpool's COMP526 "Efficient Algorithms", specifically in video 3-7 of unit 3:
  • from 3:34, some heartening admiration ;) as well as information about how Peters managed the revision of Python's timsort to Powersort
  • at 5:20 and 6:07 discussion of why and how Peters came up with the merge system for Timsort
Wild also covered this ground in his "Quicksort, Timsort, Powersort - Algorithmic ideas, engineering tricks, and trivia behind CPython’s new sorting algorithm" talk at PyCon US 2023 (Wild's upload of the video):
  • at 11:34, a similar discussion of Peters' original work on the merge system
  • at 5:30, some new information about how Timsort got its name
Wild gave a conference talk with the same name (and presumably much the same material) at Dagstuhl Seminar 23211, "Scalable Data Structures" in 2023, but there seems to be no recording of that (and it would not have been peer-reviewed either anyway).
Wild also coauthored the Gelling, Nebel, Smith and Wild "Multiway Powersort" paper which was accepted for the ALENEX 2023 symposium:
  • Other CS research literature: several other research papers also mention Peters in ways beyond simply naming or discussing Timsort or citing Peters' work. Here are a few.
There is also a conference poster for this paper. It mentions Peters twice, including by beginning a graphical TimSort timeline with a small photograph of him and the text "Invented by Tim Peters".
  • CS and practitioner textbooks Professional and college textbooks from major publishers which cover Timsort have also made a point of crediting Peters. This is again a partial list. It omits all Python books, and several others.
  • An undergraduate algorithms textbooks which discusses Timsort in some detail and names Peters as its creator: Data Structures and Algorithms in Java: A Project-Based Approach by Myers, ISBN 9781009260336 , CUP 2025, section 10.4.3 "Merge Sort in Practice: Python’s Timsort", p. 323:
  • A short description in another algorithms textbook from Wiley, Data Structures and Algorithms in Java by Goodrich, Tamassia, and Goldwasser, 6th ed., ISBN 9781118808573 , Wiley 2014, ch. 13, p. 562:
  • A two-page analysis of Timsort in Disk-Based Algorithms for Big Data by Healey, "designed for senior undergraduate and graduate students, as well as professionals" ISBN 9781315302850, CRC Press 2016, Chapter 3.3, "Timsort":
RW Dutton (talk) 20:40, 16 January 2025 (UTC)[reply]
Significant coverage? Some (not all) of these Timsort-related mentions of Peters are fairly brief. Are they enough to be regarded as 'significant coverage'? Here I will point to something which Wikipedia:Arguments_to_avoid_in_deletion_discussions#Trivial_coverage claims is a (bad) example argument:
While WP:ATA is, it seems, not an English Wikipedia guideline, I think the argument is worth considering here. The "Multiway Powersort" paper credits Timsort (and thus Peters) with bringing strong adaptive sorting performance to widely-used standard libraries for the first time. "Adaptive ShiversSort" even credits it with helping to revive interest in sorting research! We're not talking about the Three Blind Mice here. The academics also clearly see the fact that Timsort came from Peters, an industry guy, as an important piece of context. RW Dutton (talk) 21:26, 16 January 2025 (UTC)[reply]

Relisted to generate a more thorough discussion and clearer consensus.
Please add new comments below this notice. Thanks, Randykitty (talk) 10:51, 17 January 2025 (UTC)[reply]

  • Notability in relation to Timsort (continued):
  • University lectures Peters has been mentioned a number of times in connection with Timsort in undergraduate CS lectures at major universities. Examples include:
RW Dutton (talk) 09:34, 21 January 2025 (UTC)[reply]
Keep: This one's tough but I'm leaning Keep. Peters's suspension from the Python community was covered in LWN (as mentioned above) and in The Register. This meets the coverage requirements for notability. WP: BLP1E doesn't apply here because he is not a low-profile individual, as evidenced by his creation of Timsort and Zen of Python. HyperAccelerated (talk) 02:54, 24 January 2025 (UTC)[reply]

References

The above discussion is preserved as an archive of the debate. Please do not modify it. Subsequent comments should be made on the appropriate discussion page (such as the article's talk page or in a deletion review). No further edits should be made to this page.
Uses material from the Wikipedia article Wikipedia:Articles for deletion/Tim Peters (software engineer), released under the CC BY-SA 4.0 license.