Abstract:
The state of contemporary software and the practice of its development continue to raise the need for evaluating the concept of professionalism in software development. This paper investigates the definition and the concept of professionalism and in turn the resulting profession of software engineering; leading
to some philosophical discussion of the subject. The elements of values, principles, practices and ethics are briefly explored. Culminating into some vision of the path forward.