<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Taxonomy on McGinnis, Will</title>
    <link>https://mcginniscommawill.com/tags/taxonomy/</link>
    <description>Recent content in Taxonomy on McGinnis, Will</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Tue, 07 Jul 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://mcginniscommawill.com/tags/taxonomy/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>The Unified Theory of Food: A Salad-Sandwich Taxonomy</title>
      <link>https://mcginniscommawill.com/guides/unified-food-theory-salad-sandwich-guide/</link>
      <pubDate>Tue, 07 Jul 2026 00:00:00 +0000</pubDate>
      <guid>https://mcginniscommawill.com/guides/unified-food-theory-salad-sandwich-guide/</guid>
      <description>&lt;figure class=&#34;aphorism&#34; data-author=&#34;Attributed to the Structural Starch school&#34; data-source=&#34;apocryphal&#34;&gt;&#xA;  &lt;blockquote class=&#34;aphorism__quote&#34;&gt;&#xA;    &lt;span class=&#34;aphorism__text&#34;&gt;When you have eliminated the impossible, whatever remains, however uncomfortable, must be a salad or a sandwich.&lt;/span&gt;&#xA;  &lt;/blockquote&gt;&#xA;  &lt;div class=&#34;aphorism__footer&#34;&gt;&#xA;    &lt;figcaption class=&#34;aphorism__attribution&#34;&gt;&lt;button class=&#34;aphorism__author&#34; type=&#34;button&#34; aria-label=&#34;Show more quotes by Attributed to the Structural Starch school&#34;&gt;Attributed to the Structural Starch school&lt;/button&gt;&lt;cite class=&#34;aphorism__source&#34;&gt;apocryphal&lt;/cite&gt;&#xA;    &lt;/figcaption&gt;&#xA;    &lt;button class=&#34;aphorism__copy&#34; type=&#34;button&#34; aria-label=&#34;Copy quote to clipboard&#34; title=&#34;Copy quote&#34;&gt;&#xA;      &lt;svg xmlns=&#34;http://www.w3.org/2000/svg&#34; width=&#34;16&#34; height=&#34;16&#34; viewBox=&#34;0 0 24 24&#34; fill=&#34;none&#34; stroke=&#34;currentColor&#34; stroke-width=&#34;2&#34; stroke-linecap=&#34;round&#34; stroke-linejoin=&#34;round&#34;&gt;&#xA;        &lt;rect x=&#34;9&#34; y=&#34;9&#34; width=&#34;13&#34; height=&#34;13&#34; rx=&#34;2&#34; ry=&#34;2&#34;&gt;&lt;/rect&gt;&#xA;        &lt;path d=&#34;M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1&#34;&gt;&lt;/path&gt;&#xA;      &lt;/svg&gt;&#xA;      &lt;span class=&#34;aphorism__copy-text&#34;&gt;Copy&lt;/span&gt;&#xA;    &lt;/button&gt;&#xA;  &lt;/div&gt;&#xA;&lt;/figure&gt;&#xA;&#xA;&lt;h2 id=&#34;abstract&#34;&gt;Abstract&lt;/h2&gt;&#xA;&lt;p&gt;The prevailing folk taxonomy of food is a mess. Consumers routinely operate with dozens of overlapping and ill-defined categories (entree, side, appetizer, snack, dip, beverage) that carry no analytic weight and collapse under mild scrutiny. This document proposes and defends a complete, exhaustive, and mutually exclusive binary classification of all edible matter into exactly two classes: &lt;strong&gt;salads&lt;/strong&gt; and &lt;strong&gt;sandwiches&lt;/strong&gt;. The classifier is a single test, the Structural Starch Criterion. We show that this criterion partitions the entire space of food with no remainder, that apparent counterexamples resolve cleanly under careful application, and that the theory makes falsifiable predictions. Soups are demonstrated to be salads. Ice water is demonstrated to be a salad. A bread bowl of soup is demonstrated to be a sandwich, without qualification. The ravioli problem, long considered fatal to naive theories, is resolved by recognizing scale-dependent classification. We introduce and bound the Toss Heuristic and are explicit about its failure modes. Critically, the taxonomy admits &lt;strong&gt;no exceptions of any kind&lt;/strong&gt;: it is a single test applied to a total domain, and it returns exactly one class for every food at every scale, with no discretion, no committee, and no special cases. This is not a joke. This is settled taxonomy that most people have simply not been forced to confront.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
