Earlier quoted context omitted.
I'm a little confused though, by his feelings here. Why did he feel the need to "fight so hard for a PEP" if it was so controversial, and everyone was outraged? I do understand people's points about "the age of outrage" and "internet 2018" but still: the PEP wasn't generally accepted as being a fantastic improvement, so why did he feel the need to fight so hard for it?
That's the very point of a bdfl : it assumes he knows better than others. Debating is for insight and cortesy, not mandatory.
“I'm basically giving myself a permanent vacation from being BDFL”
81–90 of 764 posts
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#82Re: “I'm basically giving myself a permanent vacation from being BDFL”
#83For 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 encoded in Github, and Github itself enforces the governmental system of checks and balances. Congress. Senate. President. Veto. Overriding a Veto. Laws of succession. Elections. On and on.
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#84It's amazing he managed to not explode at somebody. I know i would have if our roles had been reversed in some exchanges we had.
Good writers, comedians or directors know when to quit at the top their carreer.
I think he is quitting before the situation was too taxing and that is wise and courageous. Espacially since it's been more than 2 decades of service.
Plus he is leaving his baby.
That's an amazing move.
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#85Thanks, Guido, for the good times!
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#86Earlier quoted context omitted.
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
That's a good read. I feel like the "customer is always right" mentality does quite a bit of harm to OSS support. Also reminds me of that dev (who I can't seem to search up) who had their email printed as part of a open-source software license in a car manual and would get ridiculous email from people who had car trouble.
That, I think, was the most awesome "customer support" experience of my life. I did make a point of being polite about it, however, which I consider a ground rule for dealing with people, especially if I want something from them.
But it was so awesome to post to a random usenet group about a driver problem and have the person who wrote the driver personally approach you for details. You don't get that with Windows, for sure. ;-)
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#87What was the issue that was evidently so contentious that it made him wish to step down?
(a := b) rather than a = b Naturally people went to the barricades for it, in a classic example of bikeshedding and Wadler's Law (programmers will fight to the death over trivial syntax disagreements and just shrug at profound changes to semantics and architecture)
I'm sick and tired of writing stuff like
m = f( )
if m:
# do stuff with m
Trivial as it may be, I for one welcome this.Re: “I'm basically giving myself a permanent vacation from being BDFL”
#88Earlier quoted context omitted.
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
OMG there are some real gems in that thread. > Escalate? Oh how I wish I had someone to escalate to. - rasmus@php.net > After carefully reviewing this bug report with our board of directors on 4chan, we have come to the conclusion that your "rusty C skills" should be enough to fix the issue. I would therefore like to remind you that rasmus@php.net is http://en.wikipedia.org/wiki/Rasmus_lerdorf
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#89I'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…