The Last of the Punch Card Programmers
Peter Cus writes "Cluny Lace, an English lacemaking manufacturer, has reverted to 19th-Century Leavers machines in order to stay competitive. These 19th-Century machines use Jacquard punch cards. Ian Elm, thought to be the last of the card punchers, says young people don't want factory work: 'Younger people coming into a trade want a guarantee of a career out of it, and this is so uncertain.'"
There's something more that the article did not mention. It's not as if 19th century technology has been forgotten already.
If there is a market for it, you can be sure someone will build a modern machine to do it better, faster, and cheaper than those old machines do.
What we really need is for people to RTFA before they comment.
Given how long I've been out of work, I'd take any offer of employment at this point. Punch cards would be swell.
CS Bachelor's degree and 20 years experience mean jack shit in this economy.
Is it programming if the output is basically a copy of the program?
Or is it data entry?
To BBC's credit, nowhere does "program" appear in the original article.
The evidence is generally for faster/cheaper.
Indeed. Business 101 teaches us that "cheap shit drives good shit out of the market" in a race to the bottom. Business 201 modifies this slightly by noting that statutory regulations and standards usually place a lower bound on how shitty stuff can get. MBA courses subsequently add an "unfortunately" to the latter observation.
Those who can make you believe absurdities can make you commit atrocities. - Voltaire
But an entire school year spent in front of a keypunch machine, submitting jobs to an IBM 370, when there were rooms full of 3270 terminals all over the place? No thanks. I dropped that class that afternoon.
I'd been programming on terminals for several years before college, and one of my first college classes required us to punch cards as well. I'll say it's worth the experience, once, but you did the right thing in avoiding a whole year of it.
In some respects, punch cards are to teaching programming as film is to teaching photography. The problem is that the cost of any operation is high (you had to wait hours for your results in the case of punch cards, just as film was very expensive) so you did things differently. You'd waste hours of time scouring your deck for syntax errors. Or you'd take only one photo of an interesting scene, saving those other 35 exposures for other interesting scenes.
With digital photography, you can take a dozen shots with different settings in hopes that one will turn out spectacular. With compilers being virtually instant, practices like test driven development are possible, where you write a test, bang out some code to pass it, then move on.
I always think it's good to know about the past, but that doesn't mean we should remain stuck living in it.
John