Vote to promote Dennis Sweeney

I don’t know how well Dennis is known, but I’ve interacted with him many times.

He’s pursuing a doctorate in mathematics, so isn’t as obsessively :wink: active in Python-land as some of us are at times.

Dennis is bright, capable, sensible, and has always been a pleasure to work with. His most substantial code contribution to date that I know of was a first-rate implementation of Crochemore and Perrin’s
“Two-Way” subtle string-matching algorithm, which runs in worst-case linear time but with much cheaper preprocessing than other such algorithms require. I “mentored” him to a significant extent on that, but he really didn’t need much guidance. He quickly picked up the CPython coding style, and was very pragmatic & creative in keeping the best aspects of Fredrik Lundh’s previous string-matching code. And he showed great common sense by not going on to try to extend it to backward searches too: it’s quite an involved algorithm, and forward searches were the overwhelmingly most important case.

Beyond that, I continue to bump into him on the issue tracker and GitHub code reviews, where he’s always helpful. Most recently he asked whether I’d merge a PR of his, and I was astonished to realize he didn’t have “the commit bit” yet. I have every confidence in that the project would benefit if he did have it.

FYI, here’s his GitHub home (sweeneyde).

In accord with PEP 13, I’ll close the poll a week from now (a bit before midnight, CST, February 1)

It is granted by receiving at least two-thirds positive votes in a core team vote that is open for one week and with no veto by the steering council.

  • Promote Dennis Sweeney
  • Do not promote Dennis Sweeney
0 voters
9 Likes

I voted for him! Tim is right, Dennis totally belongs in the core team. He’s been active in the faster-cpython tracker too and I appreciate his contributions there.

3 Likes

He has made many valuable contributions to optimizing the performance of CPython.
He deserves a promotion.

3 Likes

Ah, the vote passed. Someone needs to do the rest. Congratulations Dennis!

5 Likes

The steering council was informed early in the week, and they’re on it. Welcome, Dennis! He’s just balking some at booking a flight to Oslo for the secret initiation ceremony :wink:.

3 Likes