Steady now. I don't think you want that.
Steady now. I don't think you want that.
In college I took an Engineering Ethics class, where we studied engineering mistakes resulting in deaths, and learned about the investigation and prosecution of the engineers involved when there was negligence.
The Hyatt Regency walkway collapse in particular will always stay with me. https://en.wikipedia.org/wiki/Hyatt_Regency_walkway_collapse.
I'm not sure what criminal liability would look like, though. Who do we put in jail? The dev? QA? People who CR'd the bug? The TPM who proposed the feature? The manager who allocated time? The skip who initiated the whole project? Should they share blame and multithread a 7 month sentence together and do 1 month together?
I agree w/ you though. My company needs to alert me if any LOC I'm working on could land me in prison and I'll gladly switch projects. I definitely don't want that burden.
They need to do their damn job.
As a pixel 6 owner, I'm disgusted.
Yo can have the best leetcoders in the world, but if QA is not part of the company culture, then ...
They're pissed off at their phone, and reaching for the biggest stick they can find -- not to fix the problem, but to punish whoever caused it. Likely, they wouldn't even punish the right person, it would just be a scapegoat sacrificed to appease their wrath.
Your comment is right on the nose when it comes to thinking rationally, and not emotionally.
A smart phone is not like the flight computers on a 747. If you want guaranteed 911 access with the threat of criminal prosecution if it fails, I'll happily design you a device. It will cost $50k, and will have a monthly service fee of $1000 per user. It won't have any other features besides 911. But it will work!
People just don't know what they're demanding.
You are clearly unaware of the legal requirements here.
I am definitely unaware. If you do know the specific law/infraction, please link to it as that would help the discussion.
It doesn't help to vaguely hand-wave (emotionally I would argue) "Someone should go to jail!!". As I asked above, which people? How much jail? And what are the clearly defined laws?
There are engineers that deal directly with code critical to public safety and the amount of verification, compliance, testing, authorization, permits, processes, legal reviews, etc involved in that pipeline increase costs and delays 10-fold, but they are extremely safe and reliable.
Not saying we shouldn't do this for an emergency device, but it most certainly will not be cost-free, few engineers would want to be involved and consumers will not want to buy it.
Secondly nobody mentioned jail. Criminal investigation doesn’t mean jail time especially for corporations. Criminal negligence can just mean fines and a requirement to resolve the issue
You’re also acting as if people are saying the whole device and all software should be infallible. That’s not the requirement. Legally any cellular device needs to be able to contact emergency services as long as there are no extenuating circumstances (dead battery, no connectivity).
This is federally mandated in many countries. That Google has repeated failures to do so, across multiple countries and across a long period of time means that they are in violation of government rules.
You’re being intentionally obtuse on these points.
The mental gymnastics required to turn this into something other than criminal negligence are ... olympic.
The issue is not that a crash could happen its that a specific crash happens specifically when the user tries to place an emergency call triggered by the code that is supposed to run when the user makes such a call making failure statistically much more likely. Worse this has been a known issue since 2021.
People aren't asking for space shuttle quality engineering they are asking for the same statistical probability of failure as any other good quality phone. It is deeply ironic that while you insist others don't know what they are demanding you clearly have no idea what they are demanding.
You're right. They're about as reliable as the flight computers on a 737 Max instead
The fact of the matter is that old phones may not have been formally-proven to work, but basically worked. The new phones aren't formally-proven to work, and basically don't.
> People just don't know what they're demanding.
As a programmer, I want the cretins claiming to be programmers to face justice for their disgusting work, about which they're so smug and condescending.
Do you want criminal prosecution for actual harm, or for potential harm?
America has this habit of reaching for the biggest gun it has to solve problems, or make a statement.
It always backfires.
Do you only want DUI to be illegal if it results in an accident?
Pray tell, how would it backfire to make sure emergency services are always available ?
[0] https://www.fastcompany.com/28121/they-write-right-stuff
In anything better processes and consistency beats try harder 7 days a week and twice on Sunday.