I feel bad for Waymo and all the guys taking the necessary safety precautions. This is going to set the industry back quite a bit. Thanks Uber, and RIP Elaine.
I don't. Yes, I think Waymo is probably taking very nearly all the necessary safety precautions. But how would we know? It's simply a matter of trust, which is not good enough. And as we see here, the problem isn't Waymo the problem is every other fly-by-night automated vehicle operator out there. We should all know how the sausage gets made in this industry and it is absolutely not through a process of meticulous rigor and studious observance of industry best practices. We all know that software systems get made via mountains of short-cuts and compromises amidst an environment of half-assed development practices.
The only way to fix this is to have regulations which actually enforce quality control. That means code audits, it means a lot more process and a lot more oversight, all of which is going to be a drag but which is necessary when developing systems on which so many lives could depend. If you look at the regulatory requirements for aviation software or even video poker machines they will really put into perspective how little is being done now with autonomous vehicles.