Meta Programming and Catacombs

CPython
Image via Wikipedia

Image via Wikipedia

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]

Comments 2

  1. Günther Noack wrote:

    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
  2. Günther Noack wrote:

    SCNR :)

    Posted 26 Mar 2009 at 8:41 pm

Post a Comment

Your email is never published nor shared. Required fields are marked *