Skip to content

Instantly share code, notes, and snippets.

@theotherzach
Last active August 29, 2015 14:04
Show Gist options
  • Select an option

  • Save theotherzach/13f8648de7d4f5f107c4 to your computer and use it in GitHub Desktop.

Select an option

Save theotherzach/13f8648de7d4f5f107c4 to your computer and use it in GitHub Desktop.

Paraphrased from the first few minutes of Lecture 1A | MIT 6.001 Structure and Interpretation, 1986

First of all, it's not a science.

It's not about computers in the same sense that physics is not about a particle accelerator. And Biology is not really about microscopes and petri dishes. And it's not about computers in the same sense that geometry is not really about using surveying instruments.

In fact, there are a lot of commonalities between computer science and geometry. Geometry, first of all, is another subject with a lousy name. Geometry comes from Gaia which means the earth and metron which means to measure. Geometry originally meant measuring the earth or surveying. The reason for that is that 1000's of years ago the Egyptian priesthood developed the rudiments of geometry in order to restore the boundaries of fields that that were destroyed in the annual flooding. To the Egyptians who did that, geometry really was about surveying instruments.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment