3 ms·
> If this is true, the Python Software Foundation should be ashamed. It's true and seriously misleading. He's edited it a lot since (and even toned down its t
by scrollaway 9y ago
> If this is true, the Python Software Foundation should be ashamed.
It's true and seriously misleading.
He's edited it a lot since (and even toned down its title), but the blog post he wrote against Python 3 was a FUD-filled incoherent piece.
You can absolutely expect members of the Python community to be disappointed. A lot of those members are people who learned from Shaw and to see him write a piece like that is heartbreaking.
The people on /r/Python who called for the removal of links to his resources (because yeah, it's not the PSF actively seeking out websites, it's the websites' members wanting him gone), those people were not "out for vengeance", they were not willing to link to material which actively campaigned against where the community was moving to.
He may be trying to position himself as one, but Zed Shaw was not a voice of reason who would point out the Python 3 flaws which nobody else dared criticize. Plenty of others criticized Python 3. Zed was actually trying to harm the move to it.
Congrats on the book, and I'm glad he changed his mind, but I have no sympathy to his complaints there.
PS: This is what happened to processing durations when I upgraded our Hearthstone log parsing pipeline from Python 2.7 to Python 3.6 after Amazon finally made the latter available on AWS Lambda: https://twitter.com/Adys/status/878985322436206592 https://twitter.com/Adys/status/878985322436206592
- kartD 9y agoYour last point is slightly misleading, you're comparing Python 3.6 (2016ish) with Python 2.7(2008), it better be faster
- scrollaway 9y agoI just meant to include that as a real world example of the effects of upgrading from 2 to 3. But the blog post in question does date back to 2016 so I don't know how that's unfair :)
- orf 9y agoIt's actually comparing 2.7.12 (2016) with 3.6 (2016). Not that the release date has much to do with the benchmark, mind you...
- kartD 9y agoHardly matters since 2.7.xx are all maintenance releases and practically no features or performance improvements
- orf 9y agoWhich is exactly why it's ok and not unfair to compare the performance improvements over time of Python 3.6 versus Python 2.7?
- joshuamorton 9y agoThe point is that even at that time, Zed was advocating staying on py2 because py3 had no future, or wasn't turing complete, or whatever is complaint du jour was.
- StavrosK 9y ago> Plenty of others criticized Python 3. Zed was actually trying to harm the move to it. This is exactly right, Jerome. I remember Armin being quite vocal against Python 3, but Zed was actively harmful, telling people to stay with 2 even though it was abundantly clear that 2 would not be supported by anyone any more.