Live data from Hacker News

“I'm basically giving myself a permanent vacation from being BDFL”

mail.python.org

461–470 of 764 posts

Re: “I'm basically giving myself a permanent vacation from being BDFL”

#461
https://youtu.be/tzFWz5fiVKU?t=49m27s

Related: Brett Cannon's Keynote at PyCon 2018 about why he had to take a break from Python core development. I was sitting with him before the talk, and it was a really, really hard talk for him to give, emotionally.

Re: “I'm basically giving myself a permanent vacation from being BDFL”

#462

I 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…

I think it's deeper than just 'programmers today'. It's an important life lesson for people pre-disposed towards niceness to learn. Most people aren't thoughtful or considerate or fair. They just want to maximise benefit for themselves and their family. You're pushing a free product - so to them it's 'worthless' and they can treat you like trash.

Figure it out sooner rather than later or you'll be walked over for the rest of your life.

Re: “I'm basically giving myself a permanent vacation from being BDFL”

#463

Earlier quoted context omitted.

> The operations that make sense with character strings would also make sense with bytes when an encoding is specified. Therefore, there should just be a way of annotating bytes with a suggested encoding. That's the ruby solution. I like the ruby API here. When ruby introduced it in 1.9, it did cause similar upgrade pain, since you weren't used to having your strings tagged with an encoding, and suddenly they all kin…

Sure, there are growing pains with any breaking change. Do you think the ruby 1.8 -> 1.9 transition went more smoothly than the python 2.7 -> 3.x... transition?

Sure it did. Barely took a few years, and it also had a large performance boost (whereas 3 initially came with regressions until 3.4 or so).

Plus, basic things like Rails were working from the start.

Re: “I'm basically giving myself a permanent vacation from being BDFL”

#464

Earlier quoted context omitted.

Are you not interested in what caused the leader of a community to step down? Do you not think that that information would be helpful in sustaining the community? This event is not business as usual, it should be considered with great care.

Not really? I'm not suggesting that great care shouldn't be taken; I'm suggesting that there's no evidence that it hasn't, and that neither you nor me are particularly important players in the story of what is happening, and that nobody owes us an explanation. Certainly, a concerted effort to prevent GvR from stepping down as BDFL seems silly.

If a parent tells their 25 year old child that they’re done with it and sick and tired of the job, I think the child should at least look inside themselves and assess whether anything they did that prompted that should be changed.

Re: “I'm basically giving myself a permanent vacation from being BDFL”

#465

Earlier quoted context omitted.

The indentation should be almost the same as any other language. Unless you have an aversion to consistent code-style. Python whitespace was only annoying for me years ago when it still had trouble handling tabs and spaces in the same file, and you would run into literally invisible bugs. I haven't run into that in a long time, though.

It's also basically impossible to cut-and-paste code from a web forum. Was that "else" from the inner or the outer "if"?

I have problems in a lot of languages copy-pasting code (why are the line numbers being copied!?), but yes this is another problem for this specific language.

Re: “I'm basically giving myself a permanent vacation from being BDFL”

#466

I 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…

Yep. Sometimes I think it wouldn’t hurt at all to put up a 3-question checklist before an E-mail/contact/post/submit-bug or other link even appears, where the 3 questions basically remind the person to be civil.

Re: “I'm basically giving myself a permanent vacation from being BDFL”

#467

I 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…

I mean, I don't disagree about the entitlement point, but it's worth remembering this is being discussed in the context of a guy who called himself the "benevolent dictator for life" of the project in question.

Re: “I'm basically giving myself a permanent vacation from being BDFL”

#468

I 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…

This is the number one thing making me lose interest in some projects I maintain. That toxic subset of users who expect free support debugging their applications is terrible for motivation, not least because most of them won’t even apologize when the problem turns out to be something they did.

Re: “I'm basically giving myself a permanent vacation from being BDFL”

#469
post #357

Earlier quoted context omitted.

What are they supposed to do? Python is bigger than GvR. A pretty big chunk of the tech industry depends on it. We were probably long past the point where a "BDFL" was healthy --- not because of any moral issue, but because over the long term the market is going to dictate where Python goes and how it grows, and people should stop kidding themselves that it might be otherwise. I don't think it's at all unseemly that…

> but because over the long term the market is going to dictate where Python goes and how it grows The market gave us the absolute mess that is HTML/CSS/Javascript today, so I'm sincerely hoping the Python community will keep agreeing on some greater design principles instead of leaving everything to market forces and pragmatism.

Come on.

Re: “I'm basically giving myself a permanent vacation from being BDFL”

#470

For anyone else wondering what BDFL means: Benevolent Dictator For Life (BDFL) is a title given to a small number of open-source software development leaders, typically project founders who retain the final say in disputes or arguments within the community. The phrase originated in 1995 with reference to Guido van Rossum, creator of the Python programming language.[1][2] Shortly after van Rossum joined the Corporatio…

Especially since Linus is the BDFL most recognized as such.
Post reply on HN