> 2. Forthcoming article, Kris De Decker, Low-tech Magazine.
The veracity of their claim is still in question, but based on that I'm going to assume good faith that they have facts to back up their claim. I haven't checked the rest of their citations yet, but based on their quantity I'm going to assume the rest of the article isn't sloppy either.
It's not (just) that python is "easier" to learn than python (which I dispute - lisp is as easy to learn as a first language as any other. Depending on the language it may be a difficult second language though). The world had also changed radically since it was introduced into the curriculum:
"Costanza asked Sussman why MIT had switched away from Scheme for their introductory programming course, 6.001. This was a gem. He said that the reason that happened was because engineering in 1980 was not what it was in the mid-90s or in 2000. In 1980, good programmers spent a lot of time thinking, and then produced spare code that they thought should work. Code ran close to the metal, even Scheme — it was understandable all the way down. Like a resistor, where you could read the bands and know the power rating and the tolerance and the resistance and V=IR and that’s all there was to know. 6.001 had been conceived to teach engineers how to take small parts that they understood entirely and use simple techniques to compose them into larger things that do what you want.
But programming now isn’t so much like that, said Sussman. Nowadays you muck around with incomprehensible or nonexistent man pages for software you don’t know who wrote. You have to do basic science on your libraries to see how they work, trying out different inputs and seeing how the code reacts. This is a fundamentally different job, and it needed a different course.
So the good thing about the new 6.001 was that it was robot-centered — you had to program a little robot to move around. And robots are not like resistors, behaving according to ideal functions. Wheels slip, the environment changes, etc — you have to build in robustness to the system, in a different way than the one SICP discusses.
And why Python, then? Well, said Sussman, it probably just had a library already implemented for the robotics interface, that was all."
I think the opposite, though I admit I'm very negative on NFTs and crypto. IIRC their NFT snoos came out well after the NFT bubble. A probably not insignificant amount of Dev time went into this, and I can't imagine it got much traction.
Of course, it was only this year that I realized reddit even has these snoo avatar things on people's profiles. So maybe I'm wildly off