Zed Shaw's article isn't really about the new generation of programmers, or else I'd have more information on this new generation by the end of his article, but I really don't.
I used to defend Zed Shaw, but then I realized recently that he just shoots himself in the face too often. The very public criticism he cannot stomach is often <self-inflicted>.
Telling beginners that Python 3 maybe isn't a real programming language because it's not Turing complete is dishonest.
Zed Shaw used Turing completeness as a launching point for talking about how the Python core devs are incompetent, and how a specific person shouldn't be trusted to understand threads and processes.
The difference between 2 and 3 is <not> such that while Python 2 is the darling of introductory languages, Python 3 is unusable and not a real programming language.
Zed Shaw has accrued reputational currency, the kind that can corral change, but he continually wastes it, and the blowback is mostly self-inflicted.
I used to defend Zed Shaw, but then I realized recently that he just shoots himself in the face too often. The very public criticism he cannot stomach is often <self-inflicted>.
Telling beginners that Python 3 maybe isn't a real programming language because it's not Turing complete is dishonest.
Zed Shaw used Turing completeness as a launching point for talking about how the Python core devs are incompetent, and how a specific person shouldn't be trusted to understand threads and processes.
The difference between 2 and 3 is <not> such that while Python 2 is the darling of introductory languages, Python 3 is unusable and not a real programming language.
Zed Shaw has accrued reputational currency, the kind that can corral change, but he continually wastes it, and the blowback is mostly self-inflicted.