It should be noted that no ethically-trained software engineer would ever consent to write a Destroy Baghdad procedure. Basic professional ethics would instead require him to write a Destroy City procedure, to which Baghdad could be given as a parameter.

Nathaniel Borenstein


A scientist, in a broad sense, is one engaging in a systematic activity to acquire knowledge.The person may be an expert in one or more areas of science.