Notes on Abstraction, Generalization, Operational Understanding, and Mnemonics

Abstract

  • Abstract: removing the basic concept or process from a situation; the result is an abstraction, a more general form.
  • In computing: abstraction removes non-physical elements (ideas/processes) from information.
  • Key skill: distinguish relevant vs irrelevant details to capture the essential idea.
  • Parables illustrate abstraction: identify the core idea that applies beyond the story (e.g., from a tale, a general lesson).
  • Important implications: the abstraction has meaning beyond the specific case and can apply to other situations.

Generalization

  • Generalize: express an idea/concept/process that applies to many situations.
  • Generalization: a summarizing statement that captures the commonality across cases.
  • Not always applicable; recognizing patterns helps start in a new, similar situation.

Operationally Attuned

  • Operationally attuned: apply knowledge of how a device/system works to simplify its use.
  • Common rule examples: left often loosens (e.g., caps/lids/nuts), right tightens; most cases follow this, but exceptions exist.
  • Practical benefit: asking, “How does this work?” improves effectiveness with IT.
  • Fluency focus: learn enough to answer core questions about how things work.

Explaining to Ourselves How Things Work

  • People often explain operations to themselves to make usage easier, even if the explanation isn’t perfectly correct.
  • Effective explanations should match the operation well enough to guide action from a distance (e.g., deadbolt example).
  • The goal is a usable mental model that helps determine state (locked/unlocked) without full hardware inspection.

Mnemonic

  • Mnemonic: a memory aid to help recall information; origin suggests a Greek root with a silent/m sound.
  • Examples: HOMES for the Great Lakes; Roy G. Biv for rainbow colors.
  • Mnemonics can start as memory aids and become the common names for things.
  • IT relevance: many details are infrequent; mnemonics simplify recall when needed.