All Posts

An open letter to the PSF CoC WG
Addendum 1: The Suspension of Tim Peters

Thanks to everyone who contacted me with praise, thanks etc. for my previous post, or shared the link. I'm truly grateful for all such support.

If you haven't seen that post yet, please take a moment to read it first. It gives important context (such as explanations of acronyms), which I will not be repeating here.

On August 7, Python core developer Tim Peters was issued a 3-month (although it ended November 1, perhaps due to a clerical error) suspension from that role, accompanied by a suspension from the official Python Discourse forum. This was connected to my own (permanent) ban from that forum (issued July 19), a fact which other sources have largely ignored.

In this post, I describe key events between those two dates, tell my story, and respond to the charges laid against Mr. Peters (spoiler: I find them ludicrous).

Read more (14)…


An open letter to the PSF CoC WG

On July 19th, I was banned ("indefinitely suspended") from the official Python Discourse forum, and several of my most recent posts were "temporarily" hidden by flagging "by the community" (per the stock phrasing of the Discourse software). I was already voluntarily about to leave, so I don't particularly mind losing access - but it was nevertheless unjust.

Furthermore, the manner in which this was handled shocks and appalls me. In my estimation, the WG has acted with astounding hypocrisy, which I will allude to in this post and attempt to elucidate in later posts. In announcing my ban, they made a parting statement which misrepresents my position in egregious and indefensible ways. Further, it is my considered opinion that these actions reflect a "social justice" ideology which is neither just nor eusocial - one which I believe is fundamentally corrupt and enables serious real-world harm.

Read more (15)…


Where I've been

Tomorrow (in my timezone) is my birthday, so I wanted to get a post in while I'm still 42. I see it's been another 13 months since my previous posts - hopefully I can break that pattern this year. Fittingly, it feels like I've discovered some profound answers in the past year, and yet I'm still left with lots of research to do.

Read more (8)…


Ah yes, I'm back, by the way

Attentive readers of my previous post may have found the following bit odd:

I had originally planned to write about this for the module's 19th anniversary - as my second post on this blog - before I got distracted from the project.

given that it actually was my second post on this blog.

Read more (2)…


Timing

Two hundred and forty-one months ago, on March 5, 2023, a then-not-as-well-known man by the name of Guido van Rossum made the first commit of the timeit module in Python's standard library.

I had originally planned to write about this for the module's 19th anniversary - as my second post on this blog - before I got distracted from the project. (Long story short, I never actually abandoned the idea - it's just hard to get back into things sometimes.) I've now missed both that anniversary and the 20th. One might say my own sense of timing is not so great - but so it goes.

Read more (12)…