3 ms·
Richard Feynman told a story that when he was at Los Alamos during WW2, he was put in charge of the nascent computing group using the brand new IBM computers to
by dluan 7y ago
Richard Feynman told a story that when he was at Los Alamos during WW2, he was put in charge of the nascent computing group using the brand new IBM computers to run physics calculations. The army recruited a bunch of high school math whiz kids to handle all the punch card loading and running the machines, and Feynman was in charge of the kids.
Eventually the pressure from Feynman to keep up the pace of calculation was so great that the kids, keeping track of program progress in their heads, would yell at him anytime he came into the computer room to ask a question because it meant losing track and having to restart the programs which were many, many cards. This meant losing days of precious time if they had to start over or if a program broke.
Finally the kids got so stressed debugging (and failing to debug) these long running programs that they devised a way to run multiple programs at alongside each other by color coding the punch cards, and then recording break points in the programs when they failed. This allowed them to keep the machines always running with one kid in charge the different variants of the programs they were running.
- mattrp 7y agoSuch a cool story - I can’t imagine working with such constraints. Today if you need to add 20tb of storage, you add it. A few clicks, maybe a cup of coffee and you’re done.
- cdelsolar 7y agoThere were computers with punch cards and programs during WW2? I thought the first programmable computer was ENIAC (post-war)
- hcs 7y agoThese were semi-automatic calculators, the punch cards were all data. The problem with distracting the workers was that they were mostly responsible for enacting the program! http://calteches.library.caltech.edu/34/3/FeynmanLosAlamos.htm http://calteches.library.caltech.edu/34/3/FeynmanLosAlamos.h... , search for IBM.