There is a complex interaction between form and content, as every writer knows. As soon as a piece of writing takes shape, what has been written begins to determine what will be written.
Form determines content as much as content determines form.
The same observation applies to the use of computers for instruction. The constraints imposed by computing hardware and software are considered much more formidable than the writer's pencil and paper, but the creative problems are much the same. A computer language can lead to programmer's block, just as surely as blank sheet of paper can lead to writer's block. For example, a program designed to present and test items may fail totally in presenting and testing processes. Educators will judge for themselves whether a given piece of software contributes, wholly or in part, to a satisfying educational event.