Artikeln kritiserar Unix kommandoradsgränssnitt, exemplifierat av ls-kommandots många flaggor, och ifrågasätter dess förmåga att stödja program som gör "en sak bra". Komplexiteten förklaras med historiska begränsningar från Unix tidiga dagar, där dyra tangenttryckningar och begränsade skärmar ledde till kryptiska genvägar och en "allt-i-ett"-design. Författaren menar att Unix "universella gränssnitt" med ostrukturerade textströmmar tvingar användare att inkonsekvent återskapa nödvändiga abstraktioner, vilket skapar problem. Artikeln argumenterar för att moderna system bör omvärdera dessa föråldrade designval, snarare än att troget återskapa historiska begränsningar i dagens tekniska miljö.