I understand your point that you might write software that has few consequences if it fails, but thats not always the case.
I understand your point that you might write software that has few consequences if it fails, but thats not always the case.
There are cases where I need to have software that absolutely cannot fail--and in those cases, I'm going to have a process, and I'm going to have a test suite, and I'm going to have a justification for all the code that makes it into production.
Some bozo with a software engineering license is not somehow magically going to save my ass in that case, and having those things in place let me hire whoever can write code.
This sounds well and good, but again, most of these disasters are the result of bad systems engineering--one of the most famous software errors, the Therac-25 race condition, actually killed people and could have been prevented with hardware failsafes. Having qualified software engineers is at once both overkill and not enough if you're actually serious.
Just look at all the nice folks in IT with Microsoft certs.
There is absolutely no need to license web developers or those who write the usual line of business software etc.
I don't think the people pushing for licensing disagree with you that web developers don't need a license.