this post was submitted on 06 Nov 2023
111 points (95.1% liked)

Programming

22034 readers
293 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities !webdev@programming.dev



founded 2 years ago
MODERATORS
all 20 comments
sorted by: hot top controversial new old
[–] DogMuffins@discuss.tchncs.de 43 points 2 years ago (2 children)

First party operating systems always seem to be terrible.

[–] ExperimentalGuy@programming.dev 7 points 2 years ago

I would extend that and just say all first party operating systems are shitty

[–] BennyInc@feddit.de 7 points 2 years ago (1 children)

Up to now, I believe, these systems were not first-party but built by the manufacturers of the infotainment systems. Now, Mercedes is taking this in-house to get it right and integrate it with the rest of the far more properly?

[–] DogMuffins@discuss.tchncs.de 4 points 2 years ago

I don't really have any more faith in Mercedes than I do with infotainment systems.

I don't doubt that they have amazing org knowledge around integrating data systems, but how are they with... any of the myriad of other components of operating systems?

[–] PoisonedPrisonPanda@discuss.tchncs.de 15 points 2 years ago (2 children)

They should bring better UX engineers into the boat.

The old M.B os and its touch interface (in combination with the physical touchpad) is a horror even for digital matured persons.

To me it felt like they dont want you to operate the cars system during driving and let everything taking care by the bullshit voice recognition.

[–] pufferfischerpulver@feddit.de 13 points 2 years ago

Voice recognition is the most infuriating replacement for physical buttons.

[–] otl@lemmy.sdf.org 9 points 2 years ago (1 children)

Even with (more) UX engineers, it was incredibly difficult to get any development done. When I was in this space, management and contractors were incredibly entrenched playing political games to grow teams even bigger to get more funding. There was nobody with any authority using the thing end-to-end saying “this sucks”.

It has to be like this.

Most of the stuff I try out I often come back to ask myself, did those engineers ever use their developed shit on their own?

[–] vhstape@lemmy.sdf.org 13 points 2 years ago

What is so wrong with CarPlay or Android Auto T_T

[–] TCB13@lemmy.world 10 points 2 years ago (1 children)

Car companies using Qt, what else is new?

[–] suy@programming.dev 3 points 2 years ago

I heard the rumor that Linux desktop environments use it too. Now hopefully multimedia apps with 3 letters like VLC and OBS can adopt it too.

j/k

[–] otl@lemmy.sdf.org 9 points 2 years ago (1 children)

I worked for a German car company for a little bit, in a team responsible for a similar system: https://www.srcbeat.com/2023/08/sbt/

[–] u_tamtam@programming.dev 4 points 2 years ago

I'd be curious to read more about the context of this. It looks like there are soo many low hanging fruits for anyone with mid-level technical seniority to step in and improve the situation measurably. Scala isn't bad but sbt definitely has plenty of (avoidable in hindsight) footguns. The tooling ecosystem of Scala has also improved leaps and bounds in the last couple years. Of course that doesn't do anything to the seemingly disfunctional organization but like the engineering post it was, it didn't concern itself with it much.

[–] phillycodehound@lemmy.world 3 points 2 years ago (1 children)

Why not Android Auto and Apple Car Play? First party systems suck

[–] 418teapot@lemmy.world 4 points 2 years ago (1 children)

While I agree that first party systems suck, as someone with neither an iOS or Android device I personally prefer something work rather than a screen that says "connect iOS/Android".

[–] phillycodehound@lemmy.world 2 points 2 years ago

True. Why not all three? Options

[–] TangledHyphae@lemmy.world -3 points 2 years ago (2 children)

Why aren't car companies evaluating React Native on mobile OS's since that seems to be the way of embedded touch UIs going forward?

[–] Dark_Arc@social.packetloss.gg 8 points 2 years ago

Because Qt is actually better than those things?