>I'd go so far as to say your CS education is incomplete without at least passing knowledge of fabric weaving
Why?
The first programmable computer, using punchcards, was a loom: https://en.wikipedia.org/wiki/Jacquard_machine
The first programmable computer, using punchcards, was a loom: https://en.wikipedia.org/wiki/Jacquard_machine