Most active commenters
  • sametmax(3)

←back to thread

2024 points randlet | 17 comments | | HN request time: 0.203s | source | bottom
Show context
bla2 ◴[] No.17515883[source]
> 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 :-(

replies(9): >>17515955 #>>17515972 #>>17516193 #>>17516427 #>>17516776 #>>17516884 #>>17517282 #>>17517716 #>>17517821 #
symmitchry ◴[] No.17515972[source]
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?

replies(5): >>17516128 #>>17516129 #>>17516223 #>>17516774 #>>17519017 #
1. sametmax ◴[] No.17516223[source]
That's the very point of a bdfl : it assumes he knows better than others. Debating is for insight and cortesy, not mandatory.
replies(2): >>17516307 #>>17518113 #
2. 21 ◴[] No.17516307[source]
But the B is for Benevolent. When a huge part of the community is against, does that B still stands?
replies(6): >>17516435 #>>17516440 #>>17516441 #>>17516601 #>>17516714 #>>17516986 #
3. bch ◴[] No.17516435[source]
He gave them a fantastic language for free and shepherded it for years - how much more benevolent does he need to be?
replies(2): >>17516616 #>>17517890 #
4. icebraining ◴[] No.17516440[source]
If both kids want to eat candy as dinner, is the father blocking that not benevolent because he's outnumbered?
replies(2): >>17516503 #>>17516653 #
5. kgwgk ◴[] No.17516441[source]
This is what happens when the B and the D collide: you renounce to the FL.
replies(1): >>17516534 #
6. 21 ◴[] No.17516503{3}[source]
There is a reason kids aren't allowed to legally decide for themselves until 18.

In Python land, there is this saying "we are all adults here".

Being an adult also means avoiding creating needless drama.

replies(2): >>17516596 #>>17516650 #
7. sametmax ◴[] No.17516534{3}[source]
If you are a good person.

I agree with the idea you should give power only to people that don't want it.

I think guido was the right person in power.

8. sametmax ◴[] No.17516596{4}[source]
Have you ever tried to debate on python-idea ?
9. cuckcuckspruce ◴[] No.17516601[source]
Benevolent: "well meaning and kindly"

You can do something that people disagree with, even something that you think is the best for them, and still be benevolent.

10. ◴[] No.17516616{3}[source]
11. ben509 ◴[] No.17516650{4}[source]
They are, but they're adults who work in completely different environments and thus have wildly divergent needs.

One contrast:

You have some people who in business and want to do keep an old code base working forever.

You have some people who have no business experience and have no idea what a bottom line is, but might need a feature for a critical open source project that many others will use.

12. ryanisnan ◴[] No.17516653{3}[source]
In nearly all cases where parenting is present, children are inferior to their parents in both intelligence and judgement.

This analogy does not work in software.

replies(1): >>17517332 #
13. dragontamer ◴[] No.17516714[source]
The D is for dictator. When a huge part of the community is against, the Dictator overrules.
14. iajrz ◴[] No.17516986[source]
B stands for benevolent even in that case. The target of that benevolence is the project. His call should be in the best interest of the project (benevolent), final (dictator), and (tongue in cheek) eternal (for life)
15. icebraining ◴[] No.17517332{4}[source]
Repeating sametmax above: "That's the very point of a bdfl : it assumes he knows better than others."
16. kolpa ◴[] No.17517890{3}[source]
For every minute that he holds the BDLF title.
17. jhayward ◴[] No.17518113[source]
> That's the very point of a bdfl : it assumes he knows better than others

I think it's not that he knows better, it's that there can be a single, coherent, consistent design consciousness.

A BFDL can create an effective process of evolution rather than some of the more egregious open-mob process failures that are prevalent in open source.