this post was submitted on 24 Dec 2023
158 points (98.2% liked)

Technology

59455 readers
4164 users here now

This is a most excellent place for technology news and articles.


Our Rules


  1. Follow the lemmy.world rules.
  2. Only tech related content.
  3. Be excellent to each another!
  4. Mod approved content bots can post up to 10 articles per day.
  5. Threads asking for personal tech support may be deleted.
  6. Politics threads may be removed.
  7. No memes allowed as posts, OK to post as comments.
  8. Only approved bots from the list below, to ask if your bot can be added please contact us.
  9. Check for duplicates before posting, duplicates may be removed

Approved Bots


founded 1 year ago
MODERATORS
 

GM stops selling the Chevy Blazer EV to deal with ‘software quality issues’::The 2024 Chevy Blazer EV is no longer available while GM works on software bugs breaking the electric SUV’s infotainment system and its ability to charge properly.

you are viewing a single comment's thread
view the rest of the comments
[–] Poayjay 5 points 11 months ago (1 children)

I understand this but still think it’s bullshit. A car isn’t like some shitty little app. They cost tens of thousands of dollars, weigh tons, move at insane speeds inches away from one another, and are expected to last decades with daily use and minimal maintenance. I’m a mechanical engineer in product development. Pushing broken shit to production will destroy a company. Just because software updates are easier and cheaper than mechanical recalls shouldn’t excuse releasing broken shit out into the world.

[–] [email protected] 1 points 11 months ago (2 children)

Ok, but you won't know your product is broken in certain ways unless it's tested in every possible ways imaginable and that's impossible to do. As a mechanical engineer you should know that, the end user will always find a way to incorrectly use the product you developed.

[–] Poayjay 4 points 11 months ago

But we do though. Maybe not exactly test every possible scenario. Typically when we make a design decision we plan for the worst theoretical condition the part will be exposed to. Then we plan for 5-10 times that. Think about the cost and effort added to everything with that level scrutiny. We design for fringe cases. That’s the point I’m trying to make. It’s insane to me that because it’s software, companies get a free pass on that level of scrutiny. As software takes over more car functions that becomes more concerning. It’s bullshit that I’m part of their beta test.

[–] [email protected] 3 points 11 months ago

You'll probably never test every possible way that a user might interact with a given piece of software, but for embedded control software, like what's responsible for managing charging and starting the car, it literally is quite feasible to test every possible input and use case.