1725: Basile Bouchon 

In Lyon, France, textile worker Basile Bouchon created a method to store weaving patterns in a piece of tape. Where there was a hole in the tape, the needle on the loom stayed still. If there was no hole, the needle was pushed forward and the thread was lifted. Instead of trying to memorize complicated patterns and to avoid mistakes, weavers simply shifted the tape up and down. His creation was the first semi-automated industrial machine.