I just saw that someone posted our manifesto here. Thank you!
If you have any questions, please ask me here. I will try to answer them.
Best regards, Nils
I just saw that someone posted our manifesto here. Thank you!
If you have any questions, please ask me here. I will try to answer them.
Best regards, Nils
What's missing:
- minimizing attention required
- preserving human connection
- digital addiction prevention, detection, mitigation
- ethical software that knows how we're feeling (we need to start thinking about this one now before the tech becomes ubiquitous)
The problem I see with each of these is that we have very few design processes for addressing them, so asking people to focus on them leads to continued naive harm due to a lack of understanding. Most social media serves to connect humans, but actual human connection is poorly maintained through it.
I'm working on a scientific theory of design that combines neuroscience with mindfulness & design thinking. The list I mentioned above are the core problems in trying to tackle with it.
I'm curious...what are your thoughts on all this as they apply to the manifesto?
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!
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.