The responsible role of the programmer