A mental model of data processing and analysis
the only mental tool by means of which a very finite piece of reasoning can cover a myriad of cases is called “abstraction”
…the purpose of abstracting is not to be vague, but to create a new semantic level in which one can be absolutely precise. Edsger W. Dijkstra1)
- Application of the domain-driven design strategy.
- Developing such mental model requires experience, familiarity, and the capability to think in abstract ways as well as good descriptive skills.
- A model will always develop over time, together with the understanding of the underlying problem.
The humble programmer. Communications of the ACM 15 (1972), 859–865.
concepts/abstraction/index.txt · Last modified: 2020/09/27 12:18 by till