In contrast, creative individuals usually are forced to invent the jobs they will be doing all through their lives. One could not have been a psychoanalyst before Freud, an aeronautical engineer before the Wright brothers, an electrician before Galvani, Volta and Edison, or a radiologist before Roentgen. These individuals not only discovered new ways of thinking and of doing things but also became the first practitioners in the domains they discovered and made it possible for others to have jobs and careers in them. So creative individuals don't have careers, they create them. In addition, these pioneers must create a field that will follow their ideas, or their discovery will soon vanish from the culture.
Computer scientists have to face issues of enormous ethical complexity.
In the heyday of the Strategic Defense Initiative, there were serious proposals for software that would determine, based on satellite information, whether the Soviets had launched missiles and respond immediately, with either limited or no human intervention . Students and practitioners need to be able to think through the implications of this kind of a Frankentstein. I read this report after I was well along in designing active learning modules, but I found it very encouraging. Similarly, John Prados, editor of the Journal of Engineering Education called, among other things, for placing environmental, health, and safety concerns at the 'front end of design', including issues like zero discharge and life-cycle costs.