News for hackers. Stuff that matters.
Re:Germany adopts first ethics standards for autonomous driv... by djsumdog on Sunday May 13, 2018 @03:22AM (#17057745)
A better analogy would be promoting a service to production with the unit tests failing (or not having an automated CI process that ran the unit tests ... or not having unit tests).

There are different degrees of software engineering. If you work for a company that makes pacemakers, there are very strict software testing requirements. The same goes for the developers of real time avionics systems for air craft, ECUs for cars and autonomous train systems in places like Singapore or London.

If you're writing software that tracks inventory and ships out shoes, mistakes aren't life threatening and you might have faster processes to get things into production. If you reuse that software for shipping out medical equipment for people with diabetes or sleep apnea, you could run into life treating problems if the testing process is not updated to match the seriousness of the problem you're trying to solve.

Re:Germany adopts first ethics standards for autonomous driv... by slavik81 on Sunday May 13, 2018 @05:18AM (#17058047)
> There are different degrees of software engineering.

That's true, but at some point it's no longer engineering. To practice engineering in my jurisdiction, it's required that you hold a professional license and work for a company with a permit to practice.

I am a professional software engineer (P.Eng.), but many employers for non-critical software do not have a permit to practice. They have no need for it.

I need to file my Continuing Professional Development hours every year. One category of hours is just "practicing engineering". However, if I am working for a company that does not have a permit to practice, it would be quite a problem if I claimed I was practicing engineering.

Practically speaking, that means software engineering is just the development of software which could be dangerous (at least where I live). It's distinguished from general software development mostly by the need for rigour.

Re:Germany adopts first ethics standards for autonomous driv... by gpvos on Sunday May 13, 2018 @02:02PM (#17060109)
Fascinating! Which country is that?
Re:Germany adopts first ethics standards for autonomous driv... by slavik81 on Sunday May 13, 2018 @05:32PM (#17061159)
Canada.

I should also note that anyone can assist an engineer, so it's not like Computer Scientists are cut out of the field. Many disciplines have technicians and other specialists who are just as technically capable as the engineers in their domain (often more so).

The lead engineer signs off of on releases, and they're the main person held responsible if there's a safety incident traced back to sloppy work. That was the only real difference between the engineers and non-engineers I worked with. It basically just meant, "the buck stops here."

Re:Germany adopts first ethics standards for autonomous driv... by ringshall on Sunday May 13, 2018 @02:53PM (#17060331)
Given the 'P.Eng', probably Canada.