Isomorphic Thinking: Creativity Through Metaphor and Combination

Charles Babbage thought if I put that (jacquard loom) together with my steam powered math machine I could do any kind of math that I can program into a punch card and this he called his analytical engine and it’s widely cited as the origin of the programmable computer.
— Jason Preston