The ENIAC was programmed by setting banks of 10-position switches and connecting thousands of cables by hand. Hours, sometimes days, were required to execute a programming change. “Programming steps were very expensive to come by,” says Eckert. “It took boxes and cables and things. Doing something a second time, or reiterating something—we were 100,000 times faster than a human being—was very cheap.”29