claim
active
claim:piggybacking-a-new-purpose-onto-an-existing-concept-overloading-causes-conflicts-and-design-flawsPiggybacking a new purpose onto an existing concept (overloading) causes conflicts and design flaws.
Illustrated with OS X print subsystem example.
Source paper
extracted_from(2015) · Jackson, Daniel
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.
- A concept should not attempt to serve two distinct purposes; this leads to conflicts and confusion.claim0.784No overloading criterion.
- No redundancy criterion.
- Acknowledging the heuristic nature of the criteria.
- Mechanism speculation for the intentional control experiment.
- Operational misfits in concepts reveal design flaws without requiring implementation or testinghypothesis0.756Jackson's hypothesis that negative scenarios can identify conceptual design problems early
- Motivation criterion justification.
- Observation of catastrophic performance drop when steering certain concepts.
- Opening statement of the GARDEN OF APPLICATIONS pattern, articulating the core force.