23 votes

Guido van Rossum is removing himself from the Python decision-making process, stepping away from being "BDFL"

Tags: python

9 comments

  1. [4]
    OriginalBinChicken
    Link
    The tone of the message makes me feel that he is just fed up with the "techie know it all" types.

    Now that PEP 572 is done, I don't ever want to have to fight so hard for a
    PEP and find that so many people despise my decisions.

    I'll still be here, but I'm trying to let you all figure something out for
    yourselves. I'm tired, and need a very long break.

    Note that there's still the CoC -- if you don't like that document your
    only option might be to leave this group voluntarily.

    The tone of the message makes me feel that he is just fed up with the "techie know it all" types.

    5 votes
    1. [3]
      anti
      Link Parent
      As he should be. My experience contributing to large open source projects, including as a core developer, has taught me that while people can be pleasant that groups, teams, and committees on most...

      As he should be. My experience contributing to large open source projects, including as a core developer, has taught me that while people can be pleasant that groups, teams, and committees on most of these projects are absolutely soul crushingly terrible. Give people with lots of free time a modicum of authority and they lose their minds.

      I followed the PEP 572 stuff (and the mountains of other Python related drama) and I cannot understand the level of vitriol. So frustrating.

      3 votes
      1. [2]
        Vadsamoht
        Link Parent
        I skimmed through the official PEP572 documentation, but don't get what all of the drama is about (aside from potentially making code kinda strange to read). For someone why programs in Python but...

        I skimmed through the official PEP572 documentation, but don't get what all of the drama is about (aside from potentially making code kinda strange to read).

        For someone why programs in Python but has only even made a point of following PEP8 and PEP20, can you give (or alternatively, link to) a brief overview of why this is so controversial?

        3 votes
        1. anti
          Link Parent
          Here's a good rundown on LWN: https://lwn.net/Articles/757713/ The arguments against it are silly, but not necessarily unfounded. It's like arguing that = and == can be easily confused for one...

          Here's a good rundown on LWN: https://lwn.net/Articles/757713/

          The arguments against it are silly, but not necessarily unfounded. It's like arguing that = and == can be easily confused for one another and so we shouldn't have both.

          Personally I think it's a good and useful change. Especially with how it simplifies list comprehensions.

          4 votes
  2. [3]
    aphoenix
    Link
    Pretty big, but not unexpected, news for the Python world. He's getting old so it's we all knew that at some point he was going to take a step back and start not being an active Benevolent...

    Pretty big, but not unexpected, news for the Python world. He's getting old so it's we all knew that at some point he was going to take a step back and start not being an active Benevolent Dictator. I think the really interesting thing is that he cited the PEP572 approval process as one of the reasons for this.

    I'm not trying to start a PEP572 argument.

    4 votes
    1. [2]
      arghdos
      Link Parent
      Nor am I, but I have to admit I read a bit of the PEP after seeing this post and it's definitely a pattern I would find useful. ¯\_(ツ)_/¯

      I'm not trying to start a PEP572 argument.

      Nor am I, but I have to admit I read a bit of the PEP after seeing this post and it's definitely a pattern I would find useful. ¯\_(ツ)_/¯

      4 votes
      1. aphoenix
        Link Parent
        I think that there are good things and bad things about it. I'm not a huge fan, but I don't think it's really the slap in the face that a lot of people seem to think it is. My opinion is really...

        I think that there are good things and bad things about it. I'm not a huge fan, but I don't think it's really the slap in the face that a lot of people seem to think it is.

        My opinion is really just that a lot of coders like to argue a lot.

        5 votes
  3. vakieh
    Link
    Good - he made a terrible decision and stuck his fingers in his ears over the objections of so many experienced developers. It was either quit or lose the 'benevolent' moniker.

    Good - he made a terrible decision and stuck his fingers in his ears over the objections of so many experienced developers. It was either quit or lose the 'benevolent' moniker.