Skip to content

Instantly share code, notes, and snippets.

@pomber
Last active September 4, 2019 21:22
Show Gist options
  • Save pomber/269a276fae20ed7a6079322ee064ca2c to your computer and use it in GitHub Desktop.
Save pomber/269a276fae20ed7a6079322ee064ca2c to your computer and use it in GitHub Desktop.

Our intellectual powers are rather geared to master static relations and ... our powers to visualize processes evolving in time are relatively poorly developed. For that reason we should do (as wise programmers aware of our limitations) our utmost to shorten the conceptual gap between the static program and the dynamic process, to make the correspondence between the program (spread out in text space) and the process (spread out in time) as trivial as possible.
--- Dijkstra (1968) "A Case against the GO TO Statement" cited in: Bill Curtis (1981) Tutorial, human factors in software development. p. 109.

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