In computer science, abstraction is the key to managing complexity.
We perceive the world in terms of its significance for action.