Here’s the Guardian article which linked the site: https://www.theguardian.com/culture/2020/feb/07/ai-in-the-ad... To my mind there is a massive need for us in the software world to pause and think about the ethics of all of this. Engineers more broadly have well developed ethical codes, we should too.
So are you saying software developers should have to take the equivalent of a Bar exam in order to practice software development in a given state? That way ethical code violations have teeth because you can be debarred. As of now anyone and their dog can practice software development and I'm not sure what a nebulous "ethical code" would imply for them.
It's a bit shocking for me to know a mechanical, electrical, or civil design in, say, a power plant may require a Professional Engineer to officially stamp it but any ol' software engineer can write code on that system and fire it up. My understanding is that NCEES lists a controls systems license but I have yet to meet a single person with it or hear of a project that required it.
To a certain extent, I wonder if software development rigor/oversight is in an adolescence similar to what it must have been like for mechanical systems during the early parts of the industrial revolution.