In 1804, Joseph Marie Jacquard invented an attachment to a loom. A precursor to modern computing, this attachment was a punch card system. Each punch in a card directed a thread to a programmed place on a loom. For the owner operator, this resulted in quicker production and more intricate patterns.
With punch cards in a Jacquard-driven loom (tool), the owner operator controlled the sequence of operations, namely the position of thread on a loom, for quicker and more intricate fabrics (effect). Many loom workers lost their jobs and smashed these automated looms in protest.