claim
active
claim:simple-problems-require-systems-that-expose-simple-solutions-forcing-complex-solutions-signals-misaligned-abstraction-levelSimple problems require systems that expose simple solutions; forcing complex solutions signals misaligned abstraction level.
Parlog's merge process for client-server is unnecessarily complex; Linda's tuple operations remain flexible across problem variants.
Source paper
extracted_from(1989) · Carriero, Nicholas · Gelernter, David
Neighborhood — ranked by edge-count
Communities (3)
community
- Cross-scale frameworks linking spatial patterns, diagrams, and simplicity as expressions of care in design.
- Denotational design for GUIsmembers_ofConal Elliott's approach: derive library APIs from precise mathematical models of meaning
- Framework emphasizing how information hiding, transparency, and modular abstraction levels must match user mental models to prevent failures in customizable systems.
Concepts (2)
concept
Related by similarity (8)
cosine ≥ 0.65 · no typed edgeEntities in the same semantic neighborhood but without a typed relation to this one — candidates for new edges or unrecognized duplicates.
- General principle illustrated by the dining philosophers comparison.
- Critique that Parlog's abstraction level is too high and restrictive.
- Authors' core assertion that formal modeling of GUIs provides foundational benefits for language design and program verification.
- CIMC's distinctive position distinguishing itself from eliminativist and deflationary responses to the Hard Problem
- Necessary condition for cognitive glues.
- Opening statement of the GARDEN OF APPLICATIONS pattern, articulating the core force.
- A summary generalization from the examples about the nature of living processes.
- Fundamental design principle driving Oberon: proper abstraction enables modular structure and maintainability.