Skip to content

Instantly share code, notes, and snippets.

@hzhou
Last active August 29, 2015 14:27
Show Gist options
  • Save hzhou/3bc058d894298049c750 to your computer and use it in GitHub Desktop.
Save hzhou/3bc058d894298049c750 to your computer and use it in GitHub Desktop.
Sketch of Ideas

2015-08-13

The key of ambiguous language is to facilitate the receiver (listener/reader/reviewer)'s ability to guess. The base of our ability to guess is logic, and we only can track logic within 5 plus or minus 2 items of context. For example, logically a start requires an end. So if the start and end are all within 5-7 items or at least within a single glancable block, then we perceive a complete context. Whthin that context, we are very good at guessing the role of individual items -- they must belong to one of the stages -- initialization, development, further development, cleaning up, and exiting. Because of this increased guessablility, we can exercise more flexibility in the other elements such as the naming of each items.

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