And for anyone who doesn't realize why your mention of "programmer" is completely appropriate here in discussing an article about weaving, I can only suggest a link: https://en.wikipedia.org/wiki/Jacquard_machine
Mariko Kasako had a lovely talk on weaving, punch cards, & her own neat DIY work. Fun talk, some good history there too, with a bit of the modern too. The Jacquard loom is featured!
Shameless plug for an essay [0] I wrote a while back comparing looms and computers (which also has some of the best other videos I could find on looms, for those who want to learn more about them specifically). Wish I had seen this video back then, thanks for sharing! I find this comparison so fascinating to contemplate.