Edsger Dijkstra
  • It is practically impossible to teach good programming to students that have had a prior exposure to BASIC: as potential programmers they are mentally mutilated beyond hope of regeneration.

  • Perfecting oneself is as much unlearning as it is learning.

  • Computer science is no more about computers than astronomy is about telescopes.

  • Elegance is not a dispensable luxury but a factor that decides between success and failure.