Earlier quoted context omitted.
That's the very point of a bdfl : it assumes he knows better than others. Debating is for insight and cortesy, not mandatory.
But the B is for Benevolent. When a huge part of the community is against, does that B still stands?
“I'm basically giving myself a permanent vacation from being BDFL”
101–110 of 764 posts
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#102Earlier quoted context omitted.
It was controversial syntax, inline assignment-as-expression. There's always a tension between "keep it simple stupid" and "let's make it better", especially when a large user demographic of Python are non-professional-programmers. Interestingly, C++ is going through the same process, with lots of great ideas being proposed, but the sum total of them being an even more complicated language (on top of what is probably…
> Python 3 breakage and async turned out to be prescient, fantastic decisions. Async maybe. Python 3 breakage? Did you forgot the /s tag?
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#103I've begged GitHub to institute forms of government for repos. For X action to happen, Y percent of the pool of people in the Z list need to approve it. Membership of the Z list is granted when W percent of the T pool approve it. Modifying the rules of government of this repo can only happen when L percent of the R pool approve it. And on and on... I could imagine a city or state government actually having its laws e…
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#104Earlier quoted context omitted.
"This is going to cause us MONTHS or fixing code for no real benefit since this behavior change is arbitrary and seemingly, was made for no reason" Yeah, tough. Fix your code That's the attitude some maintainers need in cutting unreasonable requests.
It's hilarious because it's literally a one-liner that Rasmus provided for him.
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#105> I don't ever want to have to fight so hard for a PEP and find that so many people despise my decisions. Leading a large open source project must be terrible in this age of constant outrage :-(
It's PHP and not Python, but every time I read something like this from a major open source figure, I always think of this old PHP mailing list thread: https://bugs.php.net/bug.php?id=50696
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#106Earlier quoted context omitted.
I think that having strong opinions on how others should be developing software is how communities become toxic like this. "Shooting yourself in the foot is your fault for not using a linter that detects accidental misuse of assignment!"
> I think that having strong opinions on how others should be developing software is how communities become toxic like this. Depends on what you think the answer to "is programming an art or a science" is. People who build bridges are absolutely subject to "strong opinions" on how to build bridges. I am of the opinion that shipping software to others when under a contract without using all the facilities available to…
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#107Re: “I'm basically giving myself a permanent vacation from being BDFL”
#108Even though I write python only if it’s going to be like 200 loc tops, it’s insane how gracefully the language has aged. It came out in 91, thus predating for example Java. Fun fact, I believe the very first google scraper was written in it. At the same time I can’t wait for the next language to replace it.
People often don't realize this. We hear a lot that python is moving too fast or too slow. To say that disregard the delicate balance the language had to dance on for 20 years. It's crazy.
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#109Constant infighting of the core devs, useless communication on the mailing list, not a single worthwhile feature being implemented in 15 years, even if perl6 and Larry designed tons of them suitable for perl5, total destruction of the syntax and the core. The better counterexample was perl6 with stricter processes and some capable devs remaining, but still it's another minefield.
Good luck, tons of work to do. python 3 could get 10x faster and catch up to php7 or javascript, types could get properly integrated but I don't see it coming. Usually you have to expect the worst.
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#110Earlier quoted context omitted.
His email made it pretty clear he doesn’t care how things move forward as it’s now up to the community to decide.
Yes, it is clear as of now. I expect if a chunk of his life's work looked like it was going to go off the rails he may want to reconsider.