Image missing.
Why MIT switched from Scheme to Python (2009)

borski

created: July 25, 2025, 4:38 p.m. | updated: July 26, 2025, 7:36 p.m.

Costanza asked Sussman why MIT had switched away from Scheme for their introductory programming course, 6.001. 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. Wheels slip, the environment changes, etc — you have to build in robustness to the system, in a different way than the one SICP discusses. Well, said Sussman, it probably just had a library already implemented for the robotics interface, that was all.

1 week, 2 days ago: Hacker News: Front Page