This article brings up a reoccurring thought: Programming and the Web are like layers and the more progress we make the more layers we add. It’s like the catacombs and ancient cities where they just used to build their new cities on top of the old ones.
Why MIT switched from Scheme to Python | Wisdom and Wonder
Why MIT switched from Scheme to Python
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.
![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_e.png?x-id=000c8f1d-5cf3-4cb6-bd2d-452d06ed6c87)
Comments 2
Yes, except that in software, you build railroads for travel while the subways in all the cities below are still working, just you forgot about them. (Welcome to the world of web services!)
Posted 26 Mar 2009 at 8:41 pm ¶SCNR
Posted 26 Mar 2009 at 8:41 pm ¶Post a Comment