"My first serious programming work was done in the very early 1960s, in Assembler languages on IBM and Honeywell machines. Although I was a careful designer — drawing meticulous flowcharts before coding — and a conscientious tester, I realised that program design was hard and the results likely to be erroneous. Into the Honeywell programs, which formed a little system for an extremely complex payroll, I wrote some assertions, with run-time tests that halted program execution during production runs. Time constraints didn't allow restarting a run from the beginning of the tape. So for the first few weeks I had the frightening task on several payroll runs of repairing an erroneous program at the operator’s keyboard ¾ correcting an error in the suspended program text, adjusting the local state of the program, and sometimes modifying the current and previous tape records before resuming execution. On the Honeywell 400, all this could be done directly from the console typewriter. After several weeks without halts, there seemed to be no more errors. Before leaving the organisation, I replaced the run-time halts by brief diagnostic messages: not because I was sure all the errors had been found, but simply because there would be no-one to handle a halt if one occurred. An uncorrected error might be repaired by clerical adjustments; a halt in a production run would certainly be disastrous."
More by Michael A. Jackson
See allResonant Thoughts
"Delightful representations of animated nature have indeed been made by the best authors, which I hope I shall be pardoned in dissenting from, and confess that though I am not blind to there being much…"
Explore Further
Related Quotes
"William Finch writing at Agra in about 1610 says that “in hunting the men of the jungle were on the same fo…"
— William Finch (merchant)"Why, you are to become a story teller, and I shall give you the reasons! Hear then: Where the storyteller i…"
— Karen Blixen"Man, when reduced to nothing, or in other words a survivor, is not tragic but comic, because he has no fate."
— Imre Kertész"We can and must write in a language which sows among the masses hate, revulsion, and scorn toward those who…"
— Vladimir Lenin"I'm not an author, I'm a writer, that's all I am. Authors want their names down in history; I want to keep …"
— Mickey Spillane"I bought a $7 pen because I always lose pens and I got sick of not caring."
— Mitch Hedberg