Friday, September 30, 2011

In most educational processes, it focuses on getting the correct answer the first time. In programming, the process is to try many until you get the correct answer.

The trouble, I think, is that so many educational processes put a high premium on getting the correct answer the first time. If you give the wrong answer on an examination question, you lose your mark and that is the end of the matter. If you make a mistake in writing your program—or indeed, in many other situations outside a classroom—it is by no means a catastrophe; you do, however, have to find your error and put it right; maybe it would be better if more academic teaching adopted this attitude also.

Posted via email from markjeee

Thursday, September 8, 2011