Earlier quoted context omitted.
I'm not implying an effort to prevent GvR from stepping down, but I don't think the lack of public consideration among core devs on why this happened is healthy either.
I don't see it as mystery as why it happened. Perhaps you are thinking there was some specific trigger for his stepping down. I don't think so. When the language becomes as popular as Python has, the head of the project is going to become a target for a lot of unwanted attention. The "assignment expression" PEP was a good example of that but not the sole cause. Even if infuriating jerks are 0.1% of the population, wh…
“I'm basically giving myself a permanent vacation from being BDFL”
431–440 of 764 posts
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#432> 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. PEP 572: Python assignment expressions has been accepted https://news.ycombinator.com/item?id=17448439
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#433Reading that thread is like reading an actual Monty Python plot. Guido van Rossum has given his life for this language and besides the obligatory 'thanks for all the fish' there isn't even a single person who stops the clock to evaluate what went wrong that they pushed out the person that started this all. Instead it's 'kthxbye' and they're already dividing up the cake to see who gets to rule. Not the nicest moment i…
On the subject of Linus, I wonder if he feels the same way about kernel discussions or if he is less at risk of this kind of burnout? Does being more empathetic when dealing with contributors and their suggestions extract a greater price on one's emotional state, compared to the more brash approach Linus has?
Linus shoots first, that keeps the bullying down -- of course everyone else thinks he is the bully, however he's just protecting himself. I've spent many years victim of bullying, and I know that the only way to beat a bully is to out-bully him.
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#434Earlier quoted context omitted.
Did you catch the part about "it makes you lose faith in the product"? ROFL
I caught the part about, "we have unitialized variables being passed everywhere which should be numbers" and that code, well, smells. I think the PHP team changing the return value of a function without putting anything in a changelog is a Very Bad Idea and a dev. should be pretty upset about that. Saying that the main dev. is doing this work as a charitable thing is fairly misleading as well. Buuuuut, I also think p…
There's a fundamental quandary in language design: accessibility to novice programmers and suitability for serious work are in opposition. Novices, being novices, are unable to appreciate this problem.
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#435Reading that thread is like reading an actual Monty Python plot. Guido van Rossum has given his life for this language and besides the obligatory 'thanks for all the fish' there isn't even a single person who stops the clock to evaluate what went wrong that they pushed out the person that started this all. Instead it's 'kthxbye' and they're already dividing up the cake to see who gets to rule. Not the nicest moment i…
> there isn't even a single person who stops the clock to evaluate what went wrong that they pushed out the person that started this all. True, although sometimes there isn't much to be done. He mentions he is tired of fighting and, with such an enormous project, how do you solve that? This does not bode well for the future of Python, though. The ecosystem is fragmented as it is, I can only imagine how things will lo…
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#436> 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. PEP 572: Python assignment expressions has been accepted https://news.ycombinator.com/item?id=17448439
Is the final syntax := surrounded by parenthesis?
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#437I don't know if it's just me, but if you read the forums and bug reports related to open source projects, it feels like programmers today are a really entitled lot. The tone that people take when filing bug reports for what is basically free software is reprehensible. People are doing work for FREE to benefit you, and you take a tone with them like you are a prince and they are your royal goblet holders? Who taught t…
In the majority of cases, they are getting paid to code it (by some company, organization, etc). And they benefit from the popularity of the the software. So I don't think I need to see myself as a charity case or adopt a please please please attitude with them.
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#438Re: “I'm basically giving myself a permanent vacation from being BDFL”
#439Reading that thread is like reading an actual Monty Python plot. Guido van Rossum has given his life for this language and besides the obligatory 'thanks for all the fish' there isn't even a single person who stops the clock to evaluate what went wrong that they pushed out the person that started this all. Instead it's 'kthxbye' and they're already dividing up the cake to see who gets to rule. Not the nicest moment i…
The lack of introspection that causes one to, in the heat of the moment, behave like a tedious buffoon on a public mailing list is probably associated with the lack of introspection that causes one to not reflect on having behaved like a tedious buffoon on a public mailing list.
On the other hand, I had never looked at the Python mailing lists until today and my main impression was that a real dictator on a mailing list without a Code of Conduct could have stopped some of that endless chatter in its tracks if he'd really wanted to. Absolutely no one springs to mind...
Re: “I'm basically giving myself a permanent vacation from being BDFL”
#440Earlier quoted context omitted.
It's also basically impossible to cut-and-paste code from a web forum. Was that "else" from the inner or the outer "if"?
Also makes auto formatting very difficult when whitespace indentation doesn't just affect readability but syntax.