News for hackers. Stuff that matters.
Re:Volvo is using Rust for its in-vehicle software by TheRealDunkirk on Saturday September 24, 2022 @10:13AM (#32962778)
A lot of comments so far are complaining about the software quality in cars now. But what did you expect? This is what happens when you hire the same kinds of people to write the software for your car that you've hired for 25 years to write the terrible internal applications inside the company that everyone hates, and in the same terrible way. The end result is going to be exactly the same.

Over the years, I've seen various discussions brush up against the issue of professional certification. Professional Engineer, in civil engineering, is a serious credential, which can hold people professionally liable for bridges that fail, or buildings that fall over. Making cars a network of computers that all talk to each other, operated entirely "by wire," and giving up any consideration of mechanical backups (like with a plane) is going to very quickly drive the point home that the programming profession needs a similar credential. As a mechanical engineer who has made a living writing software for 30 years, I understand the difference, but the legal externalities are not going to care that software is VASTLY more complicated than, say, designing a plane wing with a factor of safety.

Now, I have to go figure out why my Rails application can no longer restart the delayed_job process on deploy. Is the problem in Rails, Ruby, my gems, Capistrano, permissions, SSH, or some updated package on my Linux VM? Designing a bridge, frankly, is easier, because it's "concrete" and closed-form. Sure, I'll figure out my deployment problem, but next month some obscure thing in the 24 layers that make up a simple web app these days is going to get updated, and break something else. At least once a bridge is built, it's done.

Re:Volvo is using Rust for its in-vehicle software by xyzzyz on Saturday September 24, 2022 @11:18AM (#32963464)
When professional certifications are required to write car software, you won’t have top tier people writing it. Instead, you’ll get mediocrities who will jump on the certification as a way to secure a sinecure at a company requiring it.

Consider existing professional certifications, like, for example, Cisco certification. How many top tier people have it? Some do, but in my experience, not many. Instead, they are overwhelmingly held by low-to-mid skill people, who see it as a ticket to a better job. Top tier people can easily get top tier job, and have no need to waste time on some certifications.

Re:Volvo is using Rust for its in-vehicle software by VyseofArcadia on Saturday September 24, 2022 @11:43AM (#32963735)
I think you've missed the point. A professional engineer isn't just a certification. It also grants the power and indeed the duty to say "no" to things that are unsafe. If a cost-cutting change is proposed that means the bridge might collapse, you say no.

But in software? If management says you need to cut corners to get something out by an arbitrary deadline, well, you cut the corners or they'll find someone who will.

Re:Volvo is using Rust for its in-vehicle software by halffaday on Saturday September 24, 2022 @01:12PM (#32964582)
I like how a city engineer at little rock put it to me one time. “Having a license does not mean you have all the answers, but you are kind of responsible for them.“
Re:Volvo is using Rust for its in-vehicle software by badpun on Saturday September 24, 2022 @01:39PM (#32964874)
> A professional engineer isn't just a certification. It also grants the power and indeed the duty to say "no" to things that are unsafe.

At the end of the day, you still work for them, so with enough "nos" they'll just fire you or assign you to projects which don't matter.

Re:Volvo is using Rust for its in-vehicle software by _trampeltier on Saturday September 24, 2022 @02:48PM (#32965507)
I work as an electrician in industrie automation. To say "no" is very important. It's not easy, but I don't have to worry they ever fire me for my "no" because they know I'm right.

As an electrician for example, we have to check almost everyrthing with various tests and sign it with my name.

For me, the software world still looks and feel like wild west.

Re:Volvo is using Rust for its in-vehicle software by JumpCrisscross on Saturday September 24, 2022 @01:48PM (#32964984)
> you still work for them, so with enough "nos" they'll just fire you or assign you to projects which don't matter

They'd have to replace you with someone else similarly certified.

Re:Volvo is using Rust for its in-vehicle software by xyzzyz on Saturday September 24, 2022 @10:00PM (#32968299)
And surely, there will never be anyone who’ll just cynically use their professional credential to make a lot of money this way. Of course, there are plenty of people who do shady things like this today, but clearly obtaining professional certification will make angels out of humans.
Re:Volvo is using Rust for its in-vehicle software by svnt on Saturday September 24, 2022 @11:48PM (#32968768)
If you lose your PE because you do what you suggest you lose your ability to work. Your career ends, formally.

Software certifications, afaik, are not like this, but instead are sort of like merit badges.

Re:Volvo is using Rust for its in-vehicle software by xyzzyz on Sunday September 25, 2022 @01:45AM (#32969239)
If. Many people will take a risk, as the risk will pay off in most cases that aren't totally egregious. Most shady scenarios are not "people will certainly die if I sign off on this", they're rather "eh, this is somewhat against the rules, but it's not that important, it just increases the risk from one in 1000 years to 1 in 300 years". People who will accept the risk to their personal careers will be in high demand as "people who make projects happen", and they'll be highly renumerated for their increased risk profile.

In any case, if PE was required to work in software, I wouldn't have had a job in the first place, so I'll always oppose these kind of efforts to shut out the outsiders and underprivileged people.

Re:Volvo is using Rust for its in-vehicle software by TheRealDunkirk on Saturday September 24, 2022 @07:35PM (#32967570)
A PE at an engineering firm is a bit like a partner at a law firm. They carry a big stick.
Re:Volvo is using Rust for its in-vehicle software by throwaway2037 on Sunday September 25, 2022 @02:45AM (#32969437)
And get paid 1/10th the amount of money? Don't forget that.
Re:Volvo is using Rust for its in-vehicle software by criddell on Saturday September 24, 2022 @01:04PM (#32964517)
Well said. And if you fail to say no to something that is unsafe, you can be sued for malpractice. The fact that management pressured you is of no consequence.
Re:Volvo is using Rust for its in-vehicle software by throwaway2037 on Sunday September 25, 2022 @02:46AM (#32969440)
In theory, yes. In practice, probably not. Most stuff that "falls over" after being built is due to poor maintenance or skipped checks. I never read any news about "PEs" (people seem to be drooling over that title) being sued.
Re:Volvo is using Rust for its in-vehicle software by TheRealDunkirk on Saturday September 24, 2022 @11:44AM (#32963759)
A PE is not a certification, it's a license, legally-recognized by the state. (Like other licenses, such as for mental health counseling.) You have to take 2 tests, one to start, and another to finish, after 3 years of professional work. As with most engineering students, I took the first part (the EIT), but never took the second, as my job never needed it. I wish I had, though. It would have been a nice feather in my cap.

In any case, I can ASSURE you that it was comprehensive, and you have to "know your stuff" to pass it. I've been Microsoft certified, so I've seen this side too. If there were a similarly-reputable license in software engineering, there would NOT be "certification factories" to crank out people who can pass the cert test, and who can do little else. I don't know what the analogue for doing actual mechanical/electrical/civil engineering problems would be in the software engineering realm, but that's the KIND of thing that would have to be tested. It would require a working computer and internet access, and not a duffle bag of engineering textbooks, like I had. ;-)

Re:Volvo is using Rust for its in-vehicle software by kajaktum on Saturday September 24, 2022 @11:45AM (#32963768)
I think certification is secondary. The most important thing is liability. The problem is that software problems are ephemeral and often gets disregarded. If a software is slow, people seems to just live with it and/or just buy faster computers. Just think about how weird it is if things just randomly fall of, it happens so irregularly that I don't expect them to happen. This is simply not true of software.
Re:Volvo is using Rust for its in-vehicle software by throwaway2037 on Sunday September 25, 2022 @02:48AM (#32969447)
If software engineers in a specific field (automotive) were held liable for bugs in their software, no one would want those jobs. Would you?
Re:Volvo is using Rust for its in-vehicle software by naasking on Sunday September 25, 2022 @11:10AM (#32972069)
> If software engineers in a specific field (automotive) were held liable for bugs in their software, no one would want those jobs. Would you?

If almost no one wants them, then they would pay very well and be in high demand, and that comes with lots of benefits and perks, and you can require the use of the best tools to ensure those disastrous outcomes don't happen. So yes, I'd take that job.

Re:Volvo is using Rust for its in-vehicle software by kajaktum on Sunday September 25, 2022 @07:04AM (#32970305)
then why would engineers in other industries accept theirs? IMO software should move a lot slower, but the economy does not work that way. There's way too many experimental things that go live in production.
Re:Volvo is using Rust for its in-vehicle software by throwaway2037 on Wednesday September 28, 2022 @09:30AM (#33007667)
I think it was either Bjarne Stroustrup, Scott Meyers, or Herb Sutter who said that if we "went slower" (took less risks / program more like embedded / NASA / JAXA / ESA), we would still be living in the computing stone age. The real trick is to take calculated risks given your business environment and constraints. Usually, on any given team, there is one person who thinks they are "flying to the moon" with their accounting software (or whatever). And their pace is ridiculously slow, and code vastly over-designed and tested. They are always planning for once in 10,000 years events.
Re:Volvo is using Rust for its in-vehicle software by tomrod on Saturday September 24, 2022 @11:26AM (#32963556)
(I am not disagreeing with your claim): This assertion is a bit at odds with the notion of certifications, but only when considered without other factors. Economic theory suggests then the achievement of the certification is not costly enough to cause a separating equilibrium of talent versus not.
Re:Volvo is using Rust for its in-vehicle software by AnAnonyCowherd on Saturday September 24, 2022 @10:50AM (#32963118)
> This is what happens when you hire the same kinds of people to write the software for your car that you've hired for 25 years to write the terrible internal applications inside the company that everyone hates, and in the same terrible way.

I work in "automotive," and my company created an internal textbook on waterfall development 25 years ago. I know, because I was part of an external consultancy to review it. And it was great! At waterfall! And they're still using it! Now we're getting into alternate power, and we've lifted the same software process we've been using since we had to break our firmware into 8 pieces BECAUSE THAT'S WHAT FIT ON A FLOPPY to send to the plant to upload into the ECM, and started using it with completely new build systems and processes. We've hobbled what could be a completely fresh start with 25-40 years of technical debt before even getting started. I would posit that heading off this train wreck was the place of the CIO or CTO, but they just made the CIO the CEO, so ¯\_(ツ)_/¯.

Re:Volvo is using Rust for its in-vehicle software by Gravityloss on Sunday September 25, 2022 @06:32PM (#32977068)
Sounds like a burning platform. The problem will solve itself, the company will go bankrupt.
Re:Volvo is using Rust for its in-vehicle software by wyager on Saturday September 24, 2022 @10:47AM (#32963091)
The idea that the best solution to computer complexity is more bureaucracy and a professional cartel is absurd.

We know how to solve the problem of software reliability. We have a rich body of formal methods that allow us to build perfectly reliable computer systems, up to the failure envelope of the hardware itself (from thermal, radiative, mechanical, etc. stress).

The reason we only use these techniques on certain critical systems is that the cost is somewhat higher than normal "unsafe" development and the incentives are not there yet.

Instead of turning our industry into a horrific morass of red tape, with questionable upside and unquestionable downside, let's just incentivize the use of correctness technology where appropriate.

Re:Volvo is using Rust for its in-vehicle software by AlotOfReading on Saturday September 24, 2022 @10:56AM (#32963184)
The use of formal methods in safety critical code is already well-established. MBD is a very common method to write ECU software, for example. It's not universal though and proofs of the more complicated system requirements are challenging at best.
Re:Volvo is using Rust for its in-vehicle software by TheRealDunkirk on Saturday September 24, 2022 @11:11AM (#32963382)
Well, to be fair, I'm not saying that certifying software developers is reasonable. As a practical matter, the industry moves too fast anyway. A PE license is for life. Even if there were a software engineering license, I wouldn't necessarily trust someone who was licensed back in the COBOL days to know anything about modern web development. I'm just saying that if there's enough LEGAL pressure, this is almost inevitable. A Fortune 1000 company is not going to just absorb the costs of failed products (like self-driving cars killing people), and do nothing about it to cover their asses.
Re:Volvo is using Rust for its in-vehicle software by unity1001 on Saturday September 24, 2022 @11:43AM (#32963745)
> A Fortune 1000 company is not going to just absorb the costs of failed products (like self-driving cars killing people)

Except, that's precisely what they do. Such costs are calculated into the product when it is being developed. Just read about the Avandia drug scandal.

Re:Volvo is using Rust for its in-vehicle software by FpUser on Saturday September 24, 2022 @11:43AM (#32963741)
>"A Fortune 1000 company is not going to just absorb the costs of failed products (like self-driving cars killing people), and do nothing about it to cover their asses."

And introducing certification is not going to to stop the killing and will not "cover their asses" either. Out tech currently is simply not adequate to solving this problem in the way acceptable to corporations and the end customers.

Re:Volvo is using Rust for its in-vehicle software by liketochill on Saturday September 24, 2022 @09:01PM (#32968023)
It’s liability not certification. What you get with a professional engineer is someone who is liable for their work.
Re:Volvo is using Rust for its in-vehicle software by FpUser on Saturday September 24, 2022 @09:24PM (#32968142)
This is why I do not understand people being called software engineers when they're anything but. As you said engineer is more about ethics and liability. I am designing and developing software for more than 40 years but I would never call myself an engineer. Nor would I ever want to become one.

When it comes to the issues of safety the proper outcome should be organized by a processes, verification and other things that would not let that piece of code get into production. Putting this kind of load on software developer I think is utterly demented idea.

Re:Volvo is using Rust for its in-vehicle software by liketochill on Saturday September 24, 2022 @10:34PM (#32968458)
For engineers the foremost value is safeguarding human life and the second might be protecting the environment. If anyone is developing software that can cause loss of life or damage the environment then I think the engineering ethics and processes you mentioned are a necessary load. Of course then the output of the Programmer is reduced, but that is the tradeoff to make for the type of code flying airplanes or driving cars
Re:Volvo is using Rust for its in-vehicle software by FpUser on Sunday September 25, 2022 @11:24PM (#32979036)
The processes and other things do not have to be set by programmer. It is insane to have programmers do all those things. Their task is to design develop software given constraints. Safety is a constraint that can be specced separately. And testing should be done by the independent team
Re:Volvo is using Rust for its in-vehicle software by pjmlp on Sunday September 25, 2022 @04:31AM (#32969820)
Exactly why any good Software Engineering, certified from Engineering Society of the respective country, has formal methods as part of the compulsory lectures.

Proper engineers learn them, not random dudes that decide to call themselves "engineers" after a six weeks bootcamp.

Re:Volvo is using Rust for its in-vehicle software by uup on Saturday September 24, 2022 @10:18AM (#32962811)
I actually find it ridiculous that engineers can be held personally liable for work performed for a company. It's not a model I would support moving towards, at all.
Re:Volvo is using Rust for its in-vehicle software by kazinator on Saturday September 24, 2022 @03:56PM (#32966058)
In actual engineering, that is the entrenched model.

In civil engineering and other, individual engineers can face consequences for disasters like collapses.

And other disciplines; a surgeon can face consequences for a surgery that was done by a team, and so on.

Re:Volvo is using Rust for its in-vehicle software by TheRealDunkirk on Saturday September 24, 2022 @10:52AM (#32963150)
If the world starts coming after corporations for these kinds of very-real safety issues caused by software, they're going to "do a pro move," and come after the programming profession.
Re:Volvo is using Rust for its in-vehicle software by DoingIsLearning on Saturday September 24, 2022 @03:36PM (#32965879)
'going'?

The first person to get jail time during the 'DieselGate' scandal was James Liang, surprise surprise an Enginnering Head at VW. An army of Execs and C-levels were in the know but the first guy to go is a low-rank Engineer.

Re:Volvo is using Rust for its in-vehicle software by throwaway2037 on Sunday September 25, 2022 @02:54AM (#32969463)
I'm confused by this post. First you wrote: <<Enginnering Head at VW>>, then you wrote: <<low-rank Engineer>>. Which one is it? Engineering Head at VW probably makes huge money has has 10,000 well-paid staff under them.
Re:Volvo is using Rust for its in-vehicle software by DoingIsLearning on Sunday September 25, 2022 @06:17AM (#32970153)
compared to a CTO, the enginnering head is low-rank. According to the prosecution he was making 270k in the US so not exactly mega bucks.

My point is execs and C-levels always claim that their pay is justified by the risk and liability of their decisions but when the wheels hit the tarmac things change very quickly.

Re:Volvo is using Rust for its in-vehicle software by throwaway2037 on Monday September 26, 2022 @07:53AM (#32981946)
Hat tip to your reply. This: <<According to the prosecution he was making 270k in the US so not exactly mega bucks.>> I agree 100%.
Re:Volvo is using Rust for its in-vehicle software by ydlr on Saturday September 24, 2022 @11:01AM (#32963264)
Maybe we need professional certification for CEOs.
Re:Volvo is using Rust for its in-vehicle software by throwawaymaths on Saturday September 24, 2022 @11:09AM (#32963350)
For better or worse, we do, and It's called an MBA
Re:Volvo is using Rust for its in-vehicle software by oneplane on Saturday September 24, 2022 @03:35PM (#32965875)
Somehow it seems that an MBA doesn't certify someone a whole lot more than a sociopath certification would...
Re:Volvo is using Rust for its in-vehicle software by throwawaymaths on Saturday September 24, 2022 @06:10PM (#32966985)
Hence the "for worse" option
Re:Volvo is using Rust for its in-vehicle software by bb611 on Saturday September 24, 2022 @10:24AM (#32962867)
Agreed. We know issues at the design stage can be avoided by improving systems, making that the personal problem of someone with a PE is a bandaid solution.

Improve regulation, fund regulators, incentivize companies to fund quality processes.

Re:Volvo is using Rust for its in-vehicle software by antegamisou on Saturday September 24, 2022 @10:52AM (#32963148)
Your comment will come off as elitist/condescending but you're 100% spot on.

People without actual engineering background (should) have no place in safety critical systems design.

Re:Volvo is using Rust for its in-vehicle software by throwawaymaths on Saturday September 24, 2022 @11:08AM (#32963344)
> the programming profession needs a similar credential

I don't think it needs the credentials, it just needs (language?) to distinguish between roles where you can sign off on a product and be held legally liable if the product is found to fail its specification.

This, in my mind, is the difference between a software engineer and a software developer (I consider myself a software developer).

Re:Volvo is using Rust for its in-vehicle software by ddulaney on Saturday September 24, 2022 @11:15AM (#32963434)
I worry that this won’t have the effect you want. Some of the worst software I’ve ever used met all aspects of its specification because “be pleasant to use” could not be meaningfully captured in a formal spec.

I’m not sure what the solution to bad software is, but I don’t think it’s making the spec higher stakes.

Re:Volvo is using Rust for its in-vehicle software by geethree on Saturday September 24, 2022 @12:12PM (#32964018)
NCEES has a software PE certification that was discontinued.

https://ncees.org/ncees-discontinuing-pe-software-engineerin...

Re:Volvo is using Rust for its in-vehicle software by rthomas6 on Saturday September 24, 2022 @11:54AM (#32963857)
There are already design standards for avionics software. DO-178 and DO-254, namely. Some car manufacturers follow something similar voluntarily. Maybe requiring something like this standard and having something like the FAA to enforce it is what we need?
Re:Volvo is using Rust for its in-vehicle software by bonzini on Saturday September 24, 2022 @12:51PM (#32964391)
ASIL is the automotive equivalent of DO-178. The standards for say the software in the ECU are not the same as those for infotainment.
Re:Volvo is using Rust for its in-vehicle software by davidrm on Saturday September 24, 2022 @12:49PM (#32964379)
I don't know where you get your information, but you've completely missed what automotive software development looks like. The amount of verification and validation, and the number of standards (most of them are self-imposed, not a legal or homologation requirement) is absurdly high.

Here's a scenario. You're nominated to be an ECU supplier or a software sub-supplier for a VW brand, first thing they hit you with is requirements which span 1000 pages for a simple system (door, seat, HVAC), or 10x more for a more complex one (infotainment, engine ECU, "main" vehicle ECU etc.). 1 of those requirements is "SW shall comply with VW 8xxxxx norm" which is one of many VW norms that they deliver to you. The other requirement is "SW shall comply with KGAS", KGAS stands for "Konzerngrundanforderungen Software" which translates to "Group Basic Software Requirements", (group is VW), and both, you guessed it, are thousands upon thousands of requirements.

Then there's Functional Safety, or FUSA, which is a reference to ISO26262 (based on IEC 61508). Then there's also ASPICE (ISO/IEC 15504). New thing is UNECE R155 (cybersecurity). These three prescribe a very detailed development process commonly known as the "V model" for system and software development, which means you need to elicit requirements, define system requirements, system architecture, software requirements, software architecture and software detailed design. After that, you get to coding. For each of those there's a validation method: unit tests, software integration, software qualification, system integration and system qualification. ASPICE 4.0 has expanded to cover Embedded Hardware and Mechanical design as well. Other than the engineering processes they also cover other areas such as project management, configuration management, supplier monitoring, problem & change management etc.

Then come the external and internal audits, pardon, assessments. Your internal Quality department needs to monitor all engineering activities and report them to the customer, customer's Quality dept. will do their own audits, you and them will also hire an independent company to audit/assess you so that there's no bias.

BUT guess what - almost none of this is required for non mission critical software, so your infotainment is actually the only thing developed in a way you've described it. Brakes, ABS, ESP, Engine ECU or the EV powertrain (BMS, inverter etc.) are all written according to what I described above. There's no need for more bureaucracy, the automotive industry (especially German one) is very good at self-regulating and would make an average web developer throw up on his first day. Failures of the UX/UI in modern vehicles is just a business problem - guys who spent decades building and selling options like leather seats, and checking spreadsheets at the end of a fiscal period are still at the helm or their business processes still live on in those companies.

Re:Volvo is using Rust for its in-vehicle software by TheRealDunkirk on Saturday September 24, 2022 @01:05PM (#32964525)
When I said "the same way," I meant wholly-overloaded, top-down, waterfall-driven, and bureaucratically nightmarish. So, yes, all that stuff. ;-)
Re:Volvo is using Rust for its in-vehicle software by unity1001 on Saturday September 24, 2022 @11:41AM (#32963720)
> the programming profession needs a similar credential

And who will handle the distribution of that credential... The moment it is required to have one, thousands of private universities of questionable quality will be dispensing such credentials just like how they have been dispensing engineering titles. Totally legal. What difference will it make compared to the existing situation...

Or is it so that these credentials should be distributed by a few elite institutions to make it safer.

What difference does this make from the current situation in which top corporations hire top people for top tier work? So everyone will have to hire MIT, Pekin U, Tokyo U or Berlin U graduates?

And what happens when centers like San Francisco suck all of those graduates away from the rest of the market and cram them into the expansive tech business? Leaving the Automotive industry as scarce of such top talent as it is now? Will the auto companies pay more money than Google et al to attract that top talent? Something which they could easily do now, but arent?

...

So basically your proposition will not change anything, but it will just introduce more bureaucracy into software.

Re:Volvo is using Rust for its in-vehicle software by TheRealDunkirk on Saturday September 24, 2022 @11:48AM (#32963801)
Read my comment above. A PE is a license, a credential approved by the state, not a certification given by a company. As with other licenses, it's FAR more comprehensive than just passing a test, and requires working experience. My wife required 2500! hours of work to qualify for taking the second test in her mental health counseling licensing. We're talking about 2 different things.
Re:Volvo is using Rust for its in-vehicle software by unity1001 on Saturday September 24, 2022 @01:50PM (#32965004)
> A PE is a license, a credential approved by the state, not a certification given by a company

And state, that is behind in everything related to technology, is going to be the arbiter of the 'best practices' in a field that progresses faster than what even the top universities of the world can cope up with...

So basically this would force software into a profession lagging from ~100 years behind like other engineering fields...

Re:Volvo is using Rust for its in-vehicle software by jamincan on Saturday September 24, 2022 @06:10PM (#32966986)
Usually the state delegates that responsibility to a professional organization.
Re:Volvo is using Rust for its in-vehicle software by YZF on Saturday September 24, 2022 @04:08PM (#32966145)
The certification exists, at least in Canada. You can be a software PE. It's [snip] generally not required for anything. The other side of it is that some safety critical work does require a PE to sign off on it, and that work may include software, and that PE is going to be held responsible. He may be a EE in his training but he'd be responsible for the software engineers/developers doing the work properly.
Re:Volvo is using Rust for its in-vehicle software by mbrodersen on Saturday September 24, 2022 @09:43PM (#32968231)
Certificates is paperwork BS. Just look at ISO 9001. What a joke. You can be ISO 9001 “quality” certified and deliver absolute crap.
Re:Volvo is using Rust for its in-vehicle software by amelius on Saturday September 24, 2022 @03:10PM (#32965664)
> A lot of comments so far are complaining about the software quality in cars now. But what did you expect? This is what happens when you hire the same kinds of people ...

I think the main problem is that there is no competition since you are buying the car not for the software (at least most people don't).

Make car software an open marketplace, and you will see improvements in quality.

Re:Volvo is using Rust for its in-vehicle software by DoingIsLearning on Saturday September 24, 2022 @03:22PM (#32965768)
> Make car software an open marketplace, and you will see improvements in quality.

For infotainment inside the cockpit sure knock yourself out. But I absolutely do not want to be on the road or at crossing as a pedestrian with cars running modded ABS or ESP units.

Re:Volvo is using Rust for its in-vehicle software by amelius on Saturday September 24, 2022 @03:42PM (#32965939)
Yes, I'm talking about infotainment software.

I don't think any car manufacturer combines the functionalities you mention in a single software system so it would be easy to separate them.