Shoddy · Fettler
The rag trade of the West Riding, and why this language is built the same way
In 1813, in Batley, a clothier (a maker of cloth) named Benjamin Law worked out how to do something the wool trade had thought impossible: make new cloth from old. The towns around him built an industry on the idea. They were Ossett, Morley, Dewsbury and Wakefield, the "Heavy Woollen District" of the West Riding of Yorkshire. Rags flowed in from everywhere: from rag-and-bone men on British streets, and by the ton from Europe and beyond. Women sorted the rags by hand, by colour and grade, which was a skill in itself. Then the rags went into a spiked grinding machine the trade called the devil, which tore the old cloth back into loose fibre. Soft rags such as old knitwear and stockings yielded shoddy. Hard, felted tailor's cloth, conquered a couple of decades later by a fiercer process, yielded the finer mungo, a Batley coinage. The reclaimed fibre was blended with a proportion of new wool. It was then carded (combed straight), spun on mules (the great spinning machines of the day), and woven into cloth again.
One of those towns, Ossett, put the whole idea on its coat of arms: Inutile Utile Ex Arte, "the useless made useful by skill". That motto, in English, is this project's tagline.
Shoddy cloth dressed the people that virgin wool (new, never-used wool) priced out. It became cheap suits, overcoats and blankets for the working class at home and for export. It became pilot cloth, a heavy blue wool for sailors' coats, and druggets, a coarse, hard-wearing cloth. Above all, it became uniforms. The Crimean War, the Franco-Prussian War and both World Wars were fought substantially in reclaimed Yorkshire wool. The mills' order books rose and fell with the world's armies. The American Civil War ruined the word. Union contractors supplied uniforms of such poor recycled cloth that they reportedly dissolved in the rain, and "shoddy" crossed the Atlantic as a slur. That was always a little unjust to Ossett, Morley and Wakefield, where the good mills made honest cloth and their owners' fortunes built town halls and chapels. Even the waste had a use: unspinnable dust was sold as fertiliser for the hop gardens of Kent. Nothing left the mill useless.
After the Second World War the trade's foundations gave way from two directions at once. Nylon, polyester and acrylic made new fibre cheaper than reclaimed wool, which removed shoddy's whole reason to exist. Worse, the synthetics poisoned the supply of rags itself. The rag stream filled with blended fabrics that could not be sorted into pure wool or torn back into spinnable fibre, and the devil had nothing left it could digest. Tastes moved to lighter cloth in centrally heated homes. Armies went synthetic. The mills thinned through the 1950s and 60s. By the 1980s an industry that had run for a century and a half was gone, just as the wider world began rediscovering, under the name "textile recycling", the thing the West Riding had industrialised in 1813.
A fettler kept a mill's carding engines in order. Carding combs tangled fibre into a loose web, ready for spinning. The engine does it with rollers wrapped in card clothing, a dense bed of fine wire teeth. Those teeth clog with matted fibre, oil and dirt, and a clogged card cards nothing. The fettler stripped the teeth, cleaned them, set them back to their proper height and spacing, and repaired what had bent.
He made no cloth. Not a yard of it. His whole job was keeping the cloth-making machines in a state where they could make it. That is this tool's relationship to everything around it. Fettler compiles nothing, runs nothing, and produces no program of its own. It keeps the material in order so the machines that do produce something can.
To fettle is plain English for exactly that: to put right, to make ready, to set in order. The word survives in the phrase in fine fettle. So the name carries its own meaning without a glossary, which is more than most tools named after a trade can say.
fettle. The command is the verb form, because fettle move a.txt b.txt reads as an instruction and fettler move does not. Both spellings are correct.The analogy runs deeper than the name. Shoddy the language was made the way shoddy the cloth was: nothing in it is new fibre. Its parts came from older languages and older systems. BASIC's keywords, Forth's stack, Joy's quotations, QuickBASIC's Type, VB's IsEmpty, and ISAM from the mainframe age. Old cloth, gathered and sorted. The lexer, the part of the toolchain that splits source text into its smallest pieces, is the devil, tearing source into fibres. Desugaring is the carding and re-spinning: it turns convenient surface syntax into core thread. A proportion of new wool is blended in: closures (functions that remember the variables around them), pattern matching, and root Let. Pure reclamation was never the whole recipe. The mill weaves it, the machines are its equipment, and programs are the cloth. The golden files, saved correct outputs that every test run must match, are the cloth-hall inspection that decides whether a piece is true. Even the slur is part of the inheritance: the name invites the world to expect rubbish, and the product's job is to be better than its reputation, the oldest trick in Batley. The industry's ending is the analogy's warning, already heeded. When the old material could no longer sustain the process, the answer was not to stop reclaiming but to move to new fibre, which is what the .NET mill is.
The project's mark tells the same story in a single line. Three threads enter loose from three directions, as rag stock, tangled and unsorted. From about the two-fifths mark they run woven, over and under, into one continuous plait. The icon is the same gesture compressed to a square. The colours are the trade's own. Reclaimed fibre could never be bleached, only dyed darker, so the Heavy Woollen District lived at the dark end of the dye book. Each thread wears one of its staple shades:
#6E3A33): the red of army cloth and overcoatings;#55604A): the workaday shade of mixed, colour-sorted rag stock;#2F4560): the blue of pilot cloth, the district's heavy staple.They are also, on purpose, a shade of R, a shade of G and a shade of B: red, green and blue, the primaries of the new loom, dyed in the old lots.