Clearly, programming courses should teach methods of design and construction, and the selected examples should be such that a gradual development can be nicely demonstrated.
Niklaus WirthSoftware gets slower faster than hardware gets faster. (Or, sometimes known by] Grove [the head of Intel] giveth and Gates [the head of Microsoft] taketh away.)
Niklaus WirthUsually its users discover sooner or later that their program does not deliver all the desired results, or worse, that the results requested were not the ones really needed.
Niklaus Wirth