Live data from Hacker News

Guido blames social media for his decision to abandon the supervision of Python

revyuh.com

11–20 of 91 posts

Re: Guido blames social media for his decision to abandon the supervision of Python

#11
Note that Guido has been elected to the new steering council, and the council has been delegating language-design questions to him.

So I think (and hope) the effect of these changes will be that Guido will make more or less the same decisions as before, but both be under less stress when doing so (because he doesn't have to be the final decision maker), and no longer have to be concerned about people questioning the source of his authority.

Re: Guido blames social media for his decision to abandon the supervision of Python

#12

Every leader throughout history has had to put up with the discontent of the governed. Being thick-skinned and ignoring the barbs is part of the job. Social media is a red herring here; this sort of thing has happened on all forms of social media since the dawn of computing. It used to be on mailing lists and Usenet. Now it's primarily on Twitter. After 30 years of leading a project, anyone is going to get worn down.

The psychological feedback loops and self-affirmation have been tweaked to perversion and addiction by social media. There are notifications, +1, heart, subreferences, everything, everywhere. It has become much more overwhelming.

Re: Guido blames social media for his decision to abandon the supervision of Python

#14

No offense to Guido, and I love Python, but the transition from Python 2 to Python 3 is a reference point for me in terms of how NOT to update a programming language. Noone should ever be attacked, but surely someone deserves some criticism.

What was your issue with the transition? Basically both are still usable, and python3 is a huge improvement over python2. I used python2.7 for years before switching and realizing python3 is strictly better, but it was nearly seamless transition (sure legacy projects might have a little pain, but how else can you make fundamental language changes?)

Re: Guido blames social media for his decision to abandon the supervision of Python

#15
post #9

A dictator that can’t stand to others questioning your decisions is a weak dictator. Python is mature enough to have the current governance model, but his exit could have been less noisy.

a "dictator" is still human. I think you might underestimate how annoying people can be online.

Re: Guido blames social media for his decision to abandon the supervision of Python

#16

No offense to Guido, and I love Python, but the transition from Python 2 to Python 3 is a reference point for me in terms of how NOT to update a programming language. Noone should ever be attacked, but surely someone deserves some criticism.

What would you have done differently? Frankly, it seemed pretty principled to me -- enough to where I wouldn't be comfortable Monday quarterbacking.

Re: Guido blames social media for his decision to abandon the supervision of Python

#18
Serious question: did anything good come out of paying attention to Twitter? Like, ever? I'm sure it has its bubble-living adherents here. Then again, so did Quora.

As for the claim of "questioning [his] authority", isn't that a given? With or without social media. That's pretty much human nature. It's up to you to establish the tone and medium of how people interact with you. Linus, for example, is pretty much strictly email and most things go through one of the "inner circle" who are largely responsible for areas like networking. As brash as he can be, you pretty much know what to expect and you have delegation.

Honestly, I wonder how much of this goes back to GvR's handling of Python 3. This should go down as something to be studied for years on how not to do a breaking change. IIRC Python 3 was released in 2008. Here we are in 2019 with no end in sight for Python 2.7.

My favourite Python 3ism was the removal of the s and u string literal prefixes. In Python 2.0+, u'this is a string' was a Unicode literal prefix. It was removed in 3.0 for reasons that are beyond me (I know Unicode became the default for string literals) but then added back in 3.3 for backwards compatibility. Why remove it in the first place? It makes no sense. But this just went to the perception that the Python powers-that-be were removed from reality in their hubris.

Anyway, GvR... one can't help but respect his stewardship and contribution to Python. Please make no mistake about that. The weird thing about human nature is in situations like this, if the peanut gallery senses they're getting to you it only encourages them. Sad but true.

Re: Guido blames social media for his decision to abandon the supervision of Python

#19
post #18

Serious question: did anything good come out of paying attention to Twitter? Like, ever? I'm sure it has its bubble-living adherents here. Then again, so did Quora. As for the claim of "questioning [his] authority", isn't that a given? With or without social media. That's pretty much human nature. It's up to you to establish the tone and medium of how people interact with you. Linus, for example, is pretty much stric…

> Here we are in 2019 with no end in sight for Python 2.7

An end is in sight, is coming soon, and it’s sort of concerning that more folks haven’t realized it yet - https://pythonclock.org/

Re: Guido blames social media for his decision to abandon the supervision of Python

#20
post #18

Serious question: did anything good come out of paying attention to Twitter? Like, ever? I'm sure it has its bubble-living adherents here. Then again, so did Quora. As for the claim of "questioning [his] authority", isn't that a given? With or without social media. That's pretty much human nature. It's up to you to establish the tone and medium of how people interact with you. Linus, for example, is pretty much stric…

[deleted]
Post reply on HN