each program has an appropriate level of care and sophistication dependent on the uses to which it will be put. Working above that level is, in a way… - Gerald M. Weinberg

" "

each program has an appropriate level of care and sophistication dependent on the uses to which it will be put. Working above that level is, in a way, even less professional than working below it. If we are to know whether an individual programmer is doing a good job, we shall have to know whether or not he is working on the proper level for his problem.

English
Collect this quote

About Gerald M. Weinberg

Gerald M. Weinberg (October 27, 1933 – August 7, 2018) was an American computer scientist, author and teacher of the psychology and anthropology of computer software development.

Biography information from Wikiquote

Go Premium

Support Quotewise while enjoying an ad-free experience and premium features.

View Plans

Related quotes. More quotes will automatically load as you scroll down, or you can use the load more buttons.

Additional quotes by Gerald M. Weinberg

Overconfidence by the programmer could be attacked by a system that introduced random errors into the program under test. The location and nature of these errors would be recorded inside the system but concealed from the programmer. The rate at which he found and removed these known errors could be used to estimate the rate at which he is removing unknown errors. A similar technique is used routinely by surveillance systems in which an operator is expected to spend eight hours at a stretch looking at a radar screen for very rare events — such as the passing of an unidentified aircraft. Tests of performance showed that it was necessary to introduce some nonzero rate of occurrence of artificial events in order to keep the operator in a satisfactory state of arousal. Moreover, since these events were under control of the system, it was able to estimate the current and overall performance of each operator.

One typical computing example of social fixation is the adoption of one programming language by an installation. Once the language has been adopted, a new language has more difficulty making an entry, because with most of the people using the old language, advantages accrue to following the beaten path.

Go Premium

Support Quotewise while enjoying an ad-free experience and premium features.

View Plans
Loading...