3 ms·
I would imagine debugging something like FSD might be difficult. Not sure what kind of data they store, but no situation might be the same.
by avgDev 3y ago
I would imagine debugging something like FSD might be difficult. Not sure what kind of data they store, but no situation might be the same.
- bluGill 3y agoEvery try to debug a human? Worse, humans are not copies so making one better doesn't make it easy to upgrade the rest of us.
- themaninthedark 3y agoIf the software was broken up in a sane manner and followed the "do one thing and do it well" philosophy, it would be easier to debug. You don't debug humans, you train them. Yes, the training is imperfect and doesn't always stick. Which is why we have yet another imperfect system of checking and certifying the training has been done before release. And then we have yet another system of bug catchers that patrol around making sure that the training is being adhered to. And then a system to revoke certification if we detect to many issues with the driver. I would like to trust a self driving car, however it has also been programed by the very same humans that we don't want to trust. And I doubt that the review is nearly as robust as it should be. Also the code is not open so I can't review it even if I wanted to because "trade secrets" which might just translate to "we are way to embarrassed to let others see this code because of how shitty it is". Not being easy to upgrade might be a feature in this case; Right now I don't have to deal with a pushed update that makes all 2024 model Chevy SUV platform encounter a race condition that adversely affects lane keeping after being passed on the left side while in a turn on my morning commute.