> “Dripping water hollows out stone, not through force but through persistence.” ― Ovid It's not easy to take all the hate and ill-will day in day out. It's not even easy to ignore it, much less to deal with it. I respect Guido's decision even though I was quite sad to see him step down. It's not difficult to see that, with Pythons growing popularity, things would probably have become even worse for him in the future…
Social media gives unfair advantage to a horde of ankle biters, influences and opinionated individuals to affect things that matter. Even completely harmful promotion can snowball into supporting harmful behaviour. CTO or senior developer in a small company may feel the need to promote stuff they do by writing technical articles and commenting ongoing debates in the social media. Attaching comments to anything that i…
Guido blames social media for his decision to abandon the supervision of Python
51–60 of 91 posts
Re: Guido blames social media for his decision to abandon the supervision of Python
#52No 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.
the := PEP stunk badly of cargo cult programming, you see knee-jerk proposals like that every time a blog makes the rounds and Guido deserved the pushback
AFAICT it allows for optional binding. I suppose it might seem like 'cargo cult' because Rust and Swift have 'if let'?
Re: Guido blames social media for his decision to abandon the supervision of Python
#53Serious 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…
> 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. To know what's going through the USA President's brain right now ? Yes. For a leader of a technical project? I doubt it. If anyone's got a concern about what you're working on, and can't be arsed to go to the relevant forum or mailing list and say so th…
Even here the utility is dubious. A main product of Trump's twitter is food for comedians or useless information. I believe it is important to keep updated on politics and to hold people in power to high standards, but few of the things Trump has to say cannot wait a day.
Actually you could say that twitter availability is a cause of Trump expressing so many controversial statements.
Re: Guido blames social media for his decision to abandon the supervision of Python
#54Re: Guido blames social media for his decision to abandon the supervision of Python
#55Serious 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…
I disagree, the python 2-3 change goes down as one of the best breaking changes I've ever seen. A long documented timeline. The u thing is a perfect example of learning from your mistakes and fixing them. Of course not having a breaking change is preferable, but that isn't always realistic.
Jokes aside, my uninformed opinion on how it could have been a better breaking change would have been to have the python3 able to understand properly python2. So that everyone could start using the same updated interpreter by setting appropriate flags or with thin wrappers. This way people could have moved to py3 and still run isolated bubbles of python 2.
Re: Guido blames social media for his decision to abandon the supervision of Python
#56Earlier quoted context omitted.
No one told me someone had put an arbitrary countdown on the Internet. Well that's completely different. Python may not officially support 2.7 in 2020+. What's to stop someone else backporting security patches and necessary fixes as needed ad infinitum? I think you're underestimating just how little impetus there is to migrate from 2 to 3.
> No one told me someone had put an arbitrary countdown on the Internet. Well that's completely different. No idea what I did to deserve that tone. That site also gives a high level overview of the change, which is why I linked it. > What’s to stop someone else from backporting security fixes as needed ad infinitum? Who? I haven’t heard anyone express a willingness to take up that mantle. “Someone will probably suppo…
>Who? I haven’t heard anyone express a willingness to take up that mantle.
Tauthon [0] kind of fits the bill here. It's a fork of 2.7 with some backported features from the 3 branch, so they're in a position to backport security fixes as well. How well that arrangement holds up once the PSF officially drops 2 remains to be seen, but if anybody is in a position to keep providing support it's probably them.
Re: Guido blames social media for his decision to abandon the supervision of Python
#57Earlier quoted context omitted.
No one told me someone had put an arbitrary countdown on the Internet. Well that's completely different. Python may not officially support 2.7 in 2020+. What's to stop someone else backporting security patches and necessary fixes as needed ad infinitum? I think you're underestimating just how little impetus there is to migrate from 2 to 3.
> No one told me someone had put an arbitrary countdown on the Internet. Well that's completely different. No idea what I did to deserve that tone. That site also gives a high level overview of the change, which is why I linked it. > What’s to stop someone else from backporting security fixes as needed ad infinitum? Who? I haven’t heard anyone express a willingness to take up that mantle. “Someone will probably suppo…
[1] https://www.businessinsider.com/how-many-people-use-windows-... [2] https://www.microsoft.com/en-us/WindowsForBusiness/end-of-xp...
Re: Guido blames social media for his decision to abandon the supervision of Python
#58Re: Guido blames social media for his decision to abandon the supervision of Python
#59Serious 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…
You weren't serious, "like, ever" is obvious false. Of course there are good things.
For me: Tech support both ways, job offers, knowledge of latest releases and new developments in my area of expertise. It's awesome.
Re: Guido blames social media for his decision to abandon the supervision of Python
#60The breaking point was PEP 572 (ie :=) which was quite controversial. The lesson here: One shouldn't attempt to reverse 25-year old design decisions, not even GvR. Python is too big now.
There was a compromise (and more congruent) alternative, reuse of the "as" keyword, that was thrown out immediately, and proponents rammed 572 thru despite significant objection. That's when things got ugly. Personally I disagreed with that decision, and tried to support the compromise design.
In the end, didn't think 572 was the end of the world (will be occasionally useful, if ugly), and tried to stay polite, but sadly many didn't. Then he accepted 572 and stepped down, as if one last poke in the eye, unfortunately.