4 ms·
First, thanks for setting this up! It seems like everything in the manifesto boils down to #1 ("I will act according to my conscience"), because everything els
by throwaway729 10y ago
First, thanks for setting this up!
It seems like everything in the manifesto boils down to #1 ("I will act according to my conscience"), because everything else is vague enough to be debatable.
Some engineering disciplines augment high-level oaths (such as this one) with concrete, enforceable codes of conduct. They also put in place a barrier to entry, so that phrases such as "will do my very best" carry with them the force of assumed competence -- i.e., there's a limit on precisely how bad "best" is allowed to be.
Do you support the professionalization of Software Engineering? Have we reached a point where software is important and pervasive enough that legally enforceable professional codes of conduct are now reasonable?
I ask because it seems odd to me that someone would think something like this pledge is necessary and good, but also not support treating Software Engineering as a proper engineering discipline. So I'm very interested in your reasoning, especially if your answer to the above question is "no".
Again, thanks!
- NilsLoewe 10y ago"It seems like everything in the manifesto boils down to #1 ("I will act according to my conscience")" Yes I think software engineering has reached this part of professionalism at many places. There, these specific codes of conduct are already in place (DO-178b, IEC 61508, ...). But software is reaching more and more places and the barriers are lower every day. I believe that we need the discussion about ethics across all layers of professionalism. This manifesto is of course not enforable. But it is meant as a basis for discussion.