Categorisation, Comparison and Cases
summary
Argues the common folk theory of categories is wrong and replaces crisp sets with prototype membership and gradients, shows experiments where robins are typical birds and penguins are subordinate, demonstrates non-transitivity with car seats chairs furniture, gives a tomato as 70% vegetable 30% fruit example and lists a dozen overlapping Norwegian welfare definitions for cohabitation, warns that technifying categories for software accumulates assumptions like sandbags in a Tetris game, and urges deliberate modeling because edge cases are normal.
AI-written summary · about
chapters (9)
- 0:00Introduction to categories
- 13:20What is a category
- 18:56Categorization in practice
- 27:44Hierarchies and basic levels
- 35:04Non-transitivity and edge cases
- 39:58Modeling and technical categories
- 46:23Technical debt and change impact
- 49:12The challenge of modeling
- 52:42Summary and conclusion
related talks
54mModelling vs Reality
01h 25mThe 1 Thing
01h 07mAbstractions: the good and the bad
01h 24mA new modularity for software
43mParadigms Without Progress: Kuhnian Reflections on Programming Practice
43mDesign Patterns - The Most Common Misconceptions (1 of N)
37mOvercoming Our Primitive Obsessions
05mBreaking data identities: Making a case for language-agnosticity
