I was reading an old interview with Eckert, one of the people who designed ENIAC today, where he says the following: Question: Was ENIAC programmable? Eckert: Yes and no. We programmed the machine by plugging wires in from place to place. That's not hard-wired; it's no software; it's not memory. It's pluggable programming. And we had switches to set the functions. FWIW.