Engineering practices are written in blood. No one bleeds from software bugs (excluding things like Therac 25 which is classified as a medical device) so programmers will never be engineers.
There are some things which rely on their software for safety (space shuttle, perhaps cars, ...). For these cases, I really, really hope they're being coded in a way that looks like engineering, not like vibe.
Nobody probably dies if/when hearing aids crash. But then, I've not had to reboot any of them in the 20+ years I've had them.
In most cases, you're right, but then there actually is life- and safety-critical software; so I guess - it depends and that's also one of the potential ambiguity sources.
Comments
Engineering practices are written in blood. No one bleeds from software bugs (excluding things like Therac 25 which is classified as a medical device) so programmers will never be engineers.
There are some things which rely on their software for safety (space shuttle, perhaps cars, ...). For these cases, I really, really hope they're being coded in a way that looks like engineering, not like vibe.
Nobody probably dies if/when hearing aids crash. But then, I've not had to reboot any of them in the 20+ years I've had them.
In most cases, you're right, but then there actually is life- and safety-critical software; so I guess - it depends and that's also one of the potential ambiguity sources.