„China Speed“: Kann eine neue Programmiersprache die Entwicklungszeiten verkürzen?

Shownotes

Alle sprechen vom „China Speed", der Fahrzeugentwicklung in deutlich kürzeren Zyklen als bei traditionellen Autobauern üblich. Das Tempo muss hierzulande also hoch. In Sachen Software könnte nun eine neue Programmiersprache einen Teil dazu beitragen. RUST kommt an den Arbeitsplätzen der SDV-Entwickler an und verspricht einfachen, sicheren und Hardware-unabhängigen Code. Ronja und Pascal diskutieren in der aktuellen Folge WAS MICH BEWEGT über Chancen und Stolpersteine. Sollte sich die Autoindustrie nun schnellstmöglich das entsprechende Knowhow draufschaffen? Oder ist die Umstellung ein unnötiger Ballast in einem ohnehin schon übervollen Rucksack?

So verkürzt Rust den Weg zum Software-Defined Vehicle: https://www.automotiveit.eu/technology/so-verkuerzt-rust-den-weg-zum-software-defined-vehicle-156.html

Warum Rust in der Automobilbranche überzeugt: https://www.all-electronics.de/automotive-transportation/warum-rust-in-der-automobilbranche-ueberzeugt-725.html?_gl=1*cuyfrp*_ga*NzM3MjU3NTgzLjE3MzMzODg0MzA.*_ga_3RJK2C42WW*czE3NDg4MDQ0OTQkbzI5MiRnMSR0MTc0ODgwNDU4OCRqNjAkbDAkaDA.

Das war die Automotive Software Strategies Conference 2025: https://www.automotiveit.eu/technology/das-war-die-automotive-software-strategies-conference-2025-874.html

Mehr zu Pascal und Ronja finden Sie auf LinkedIn: Pascal Nagel: https://www.linkedin.com/in/pascal-nagel/ Ronja Schmiedchen: https://www.linkedin.com/in/ronja-schmiedchen-56147a236/

Hinweis: Die im Podcast getätigten Aussagen spiegeln die Privatmeinung der Gesprächspartner wider und entsprechen nicht zwingend den Darstellungen des jeweiligen Arbeitgebers

Transkript anzeigen

00:00:00: Im letzten Monat im Mai haben wir uns das Software Defined Vehicle mal etwas genauer angeguckt und geschaut, wie ist der Status quo, welche Kooperationen gibt es überhaupt, die wichtig sind und vor allem auch, welche Hürden sind vielleicht noch zu meistern.

00:00:18: Unter anderem stößt man da auf Sicherheits- und Datenschutzbedenken, aber auch auf den Mangel von Fachkräften mit Software Know-how, der ist immer noch aktuell. Was ist gerade, wie steht es denn um dein Software Know-how?

00:00:33: Gute Frage, erstmal Hi Ronja, du bist heute am Start, weil Janik gerade im Urlaub wild, ganz kurz hier, Transparenzoffensive, sagen wir immer, wir nehmen hier gerade am Brückentag auf, Brückentage, da muss man natürlich nehmen sich da immer viele Urlaub.

00:00:52: Janik auch im wohlverdienten Urlaub in Paris, kann er vielleicht beim nächsten Mal von erzählen, Ronja, ich freue mich, dass du da bist und mal zu deiner Frage, wie es um mein Software Know-how steht.

00:01:01: Na ja, ich bin studierter Soziologe, also ich würde sagen geht so, ich kenne natürlich, klar, Pascal natürlich, beste Programmiersprache überhaupt, ich glaube allerdings ehrlicherweise schon ein bisschen veraltet und ansonsten fallen mir da natürlich so die Gängigen ein.

00:01:17: Ja war C, C++, Python und dann wird es ehrlich gesagt ganz schnell ganz dünne.

00:01:25: Ja, das ist gar nicht so schlimm tatsächlich, weil den Part übernehmen ich heute, ich werde dich da heute ein bisschen edukaten.

00:01:33: Es ist auch deshalb nicht so schlimm, weil ich muss ja auch keine Software entwickeln, Quart Job.

00:01:38: Genau, trotzdem wollen wir uns mit dem Thema ein bisschen beschäftigen heute, weil es gibt da einen spannenden Newcomer unter den Programmiersprachen und zwar ist das Rust.

00:01:49: Was mich bewegt, der Automotive Podcast.

00:01:55: Rust wurde 2006 erfunden von einem kanadischen Software Entwickler, der sich gesagt hat hier, ich arbeite mit C++, aber das gefällt mir eigentlich gar nicht so.

00:02:12: Und dann hat er sich in seiner Freizeit hingesetzt und gesagt, wir machen mal was Besseres, wir machen mal was, das sicherer und leistungsfähiger ist,

00:02:19: weil C++ ihm wohl zu unsicheren Speicherzugriff hatte und auch andere Probleme mit sich gebracht hat, also hat der man sich hingesetzt und gesagt selbst bin ich, mach mir meine Lösung

00:02:31: und er hat eine Programmiersprache entwickelt, was man halt so macht in seiner Freizeit.

00:02:35: Was man in der Freizeit hat so macht, ja.

00:02:36: Und dann ist 2009 Mozilla darauf aufmerksam geworden und hat gesagt, das finden wir gut, das wollen wir unterstützen und haben dann da Ressourcen reingesteckt und ihnen unterstützt dabei und das Projekt weiterentwickelt.

00:02:49: Und heute gibt es eine eigene Rust Foundation, die das Ganze verwaltet und die Sprache wird ongoing weiterentwickelt von einer offenen Entwickler-Community.

00:03:00: Und im Vergleich zu, du hast ja gerade schon gesagt C oder C++ soll Rust vor allem sicherheitsrelevante Faktoren automatisch überprüfen, also dich nicht mit dir selber alleine lassen,

00:03:12: sondern dich so ein bisschen an die Hand nehmen und sagen, guck mal, da muss aber noch mal gucken oder beim Schreiben von Code bereits auf Fehler hinweisen und auch die parallele Zusammenarbeit an Projekten ermöglichen.

00:03:23: Also bei vielen anderen Programmiersprachen ist es wohl so, dass du aufpassen musst, wer es gleichzeitig im Code und nicht, dass der eine oder das andere überschreibt.

00:03:30: Und bei Rust soll diese parallele Zusammenarbeit wohl besser funktionieren.

00:03:35: Für Fahrzeugentwicklung ja auch nicht irrelevant.

00:03:38: Definitiv. Deswegen jetzt auch meine Frage an dich wieder.

00:03:42: Wir hören ja oft, dass OEMs und Zulieferer Akila und Software Afina und HIPAA und Schneller werden wollen.

00:03:48: Hast du das Gefühl, diese neue Programmiersprache ist so ein Ding, wo die OEMs, wo die Zulieferer die Branche jetzt sagt, das ist ja eine coole Sache, da können wir uns darauf einlassen?

00:03:59: Oder denkst du, die trifft da eher weniger auf Gegenliebe?

00:04:03: Ja, das ist natürlich jetzt so eine ganz grundlegende Frage.

00:04:06: Ich habe ja im Prinzip auch immer ein bisschen eine Frage, wie viele Kapazitäten steckt man in innovative Entwicklungen gleichzeitig dazu, im Prinzip das vorzuführen und mit dem zu arbeiten, was ich ohnehin vorfinde?

00:04:19: Also mir fällt gerade zum Beispiel als Vergleich ein, nehmen wir mal Batterietechnologien.

00:04:26: So ist der Lithium-Ion-Akku die beste Akutechnologie, die es denkbar gibt, wahrscheinlich nicht.

00:04:34: Es ist aber einfach die etablierte Methode, die sehr beherrschbar ist und in großen Stückzahlen und sehr kontrolliert usw. eingesetzt werden kann.

00:04:44: Ja, und das ist vielleicht über Software natürlich ganz ähnlich, dass du das Gefühl hast, du hast natürlich die etablierten Methoden C, C++, das ist glaube ich die Gebräuchlichste, die auch im Software Defined Vehikel eingesetzt wird.

00:04:57: Und das ist natürlich was, die sind einfach bei Autobielherstellern natürlich irgendwo im Einsatz, damit wird weiterentwickelt, du hast natürlich eine Code Legacy in dem Bereich.

00:05:07: Und müsstest du jetzt ja in einer neuen Programmiersprache, müsstest du ja Kapazitäten irgendwo auch bei dir freimachen, um jetzt in neuen Programmiersprachen zu arbeiten, während du aber Fahrzeugentwicklung vermutlich noch auf einer alten oder auf einer anderen Programmiersprache machst.

00:05:24: Wenn du mich fragst, ob ich glaube, dass die Automobilindustrie bereit dafür ist.

00:05:29: Ja, ich denke schon, weil sie sich natürlich in den letzten Jahren sehr, sehr Software-Affinen präsentiert hat, natürlich sehr viel internen Kapazitäten aufgebaut hat, hat aufbauen wollen, weil wir auch immer wieder verfolgen, dass die Autoindustrie sich sehr offen auch gegenüber der Open Source Community zeigt, da sehr intensiv unterwegs ist

00:05:51: und da natürlich auch an entsprechende Neuerungen dran ist und dabei ist daran zu arbeiten, sich selbst in dem Bereich weiterzuentwickeln.

00:05:59: Aber es ist natürlich gerade im Fahrzeugbereich und Fahrzeugbereich ist immer sicherheitskritisch, Fahrzeugsoftware ist sicherheitskritisch.

00:06:06: Ist natürlich die Frage, wie schnell man dazu bereit ist, etwas Neues zu machen, mit solchen neuen Programmiersprachen auch zu arbeiten.

00:06:14: Ja, ist natürlich irgendwo eine Frage nicht ganz einfach zu beantworten ist, aber vielleicht gibt es ja auch schon die ein oder anderen Beispiele, Ronja, wer da schon unterwegs ist und wer da vielleicht Fürsprecher für diese Programmiersprache sind.

00:06:27: Das würde mich jetzt mal interessieren.

00:06:29: Exakt, genau die habe ich dir nämlich jetzt mitgebracht, darauf wollte ich hinaus.

00:06:33: Du hast es schon gut skizziert eigentlich. Es wird auf jeden Fall als Chance wahrgenommen. Es wird auf jeden Fall erstmal neugierig beschnuppert, würde ich mal sagen.

00:06:44: Zum Beispiel wird es als vielversprechende Alternative oder Ergänzung zu C++ gehandelt.

00:06:52: Was unter anderem auf Thema war auf der Automotive Software Strategies Conference am 19. und 20. Mai in München, auf der unser lieber Kollege Benjamin, liebe Grüße an der Stelle unterwegs war und da ein Bericht von zurück gebracht hat und aufgezeigt hat, dass zum Beispiel Experten von Ampere von der Software Tochter von Renault namenhaft der Herr Frederick Amier,

00:07:20: ich glaube es ist schon korrekt.

00:07:25: Der Cyber Security Experte und Spezialist für Embedded Systems und der sagt über Rust normalerweise muss man sich zwischen Sicherheit, Performance und Benutzerfreundlichkeit entscheiden.

00:07:38: Für zwei Attribute maximal mit Rust bekommt man alle drei und das zeigt sich auch schon in den Projekten von Ampere.

00:07:47: Das Unternehmen hat für die SDV Plattform, die es aktuell entwickelt, über 200 Entwickler auf Rust geschult und die Sprache wird deshalb in verschiedenen Teilen der Plattform bereits eingesetzt,

00:08:00: um zum Beispiel Entwicklungszeiten zu verkürzen oder Fehleranfälligkeiten zu reduzieren.

00:08:06: Das Beispiel 1, Beispiel 2, weiterer Redner auf der genannten Conference ist Stefan Nürnberger, CEO vom Berliner Software Entwickler-Wieke.

00:08:18: Der sagt auch, die Programmiersprache erlaubt es besser als andere Hardware und Betriebssysteme weitgehend zu abstrahieren.

00:08:25: Damit kann bereits entwickelter Code später auf noch unbekannter Hardware laufen. Sieht das also auch als Vorteil des Berliner Start-up, setzt Rust auch bereits für sicherheitskritische Anwendungen ein, insbesondere in Bereichen wie SOC firmware.

00:08:40: Extrem wichtiger Punkt finde ich, weil wir natürlich wissen, dass wir in einem Zeitalter leben, in dem wir, also wir wissen, dass wir nichts wissen.

00:08:49: Wir wissen, dass wir nicht wissen, was morgen passiert. Und wenn ich das antizipiere, dann muss ich natürlich in meiner Arbeit wirklich auch inkorporieren, dass ich an der einen Stelle mit etwas arbeiten muss,

00:09:02: von dem ich eben nicht weiß, ob an der anderen Stelle morgen die Welt noch genauso aussieht. Und das muss ich antizipieren.

00:09:09: Und da muss ich mich natürlich auch entsprechend für aufstellen, dass ich im Prinzip nicht mit einem Schlag in dem Moment, wo Hardware veraltet ist, die darauf und damit entwickelte Software einfach auch automatisch mitveraltet ist.

00:09:21: Dieses alte Legacy-Problem, wo man natürlich in diesem Hamsterrad drinsteckt, ich habe es ja vorhin schon ein bisschen gesagt, man arbeitet natürlich immer weiter an dem, was man schon hat, weil ich die große Legacy habe.

00:09:32: Die Legacy wird damit aber immer größer und in dem Moment, wo sie vielleicht dann wirklich irgendwann outdated ist, habe ich einfach den riesen Rucksack an Legacy, mit dem ich dann irgendwie umgehen muss.

00:09:43: Und dadurch, und ich finde auch den Aspekt, und dann habe ich ja jetzt in der Vorbereitung zu Rust eben auch nochmal gelesen, da war mir auch so präsent, fand ich, diese Aspekt Software und Hardware stärker voneinander zu trennen.

00:09:57: Und im Endeffekt dann irgendwie auch so ein Software-Deployment zu vereinfachen, auf der sich entsprechend verändern Hardware.

00:10:04: Das ist natürlich ein super spannender Aspekt, finde ich.

00:10:08: Weil das ist ja das, was du heute, wie gesagt, wirklich immer antizipieren der technologischen Weiterentwicklung leisten musst, dass du nicht weißt, was in 10 Jahren ist.

00:10:16: Das ist schon, finde ich, spannend.

00:10:18: Ich finde es aber auch interessant.

00:10:20: Also es ist für mich schon ein gutes Zeichen, dass so, ich würde fast sagen, so jemand, aber so ein Unternehmen wie die Software-Tochter Ampère von Renault, diese ganzen großen Konzerne, du hast gerade von Legacy gesprochen, die haben eine Historie, die machen Sachen seit Jahren so, wie sie sie machen.

00:10:36: Und ich finde diese Entwicklung, dass jetzt Software-Töchter gegründet werden, dass man sagt, okay, wir nehmen einfach die, die sich wirklich nur damit beschäftigen und überlassen denen da so ein bisschen das Feld,

00:10:48: damit die sich damit beschäftigen und nicht der große Konzern an sich, sondern dass das eine Sache ist, die auch einfach agil und schnell aufgestellt ist mit Spezialisten im Kern.

00:10:58: Und wenn dann eine Software-Tochter wie Ampère hingeht und sagt, das ist schon eine gute Sache, da können wir uns schon mal mit beschäftigen und das in Projekte einbinden,

00:11:05: dann finde ich das schon ein positives Zeichen für die Sprache und vielleicht auch für die Entwicklung, die diese Sprache noch im SDV-Kontext vor sich hat.

00:11:14: Und gleiches Beispiel, es gibt nämlich auch noch weitere Beispiele, wo Rust schon eingesetzt wird, ebenso gleiches Prinzip, die Bosch-Tochter Ethas, auch wieder Software-Experten alle zusammen in eine Sparte, nutzen auch Rust bereits für Toolchains, für Autosack-Klassik, so wie für Middleware-Lösungen für ADAS.

00:11:37: Und du hast es von angesprochen, Open Source ist ein großes Thema im Bereich SDV, auch die Eclipse Foundation, die ja ein großer, wichtiger Name ist in diesem Umfeld, hat Projekte für, also nutzt Rust für Projekte im Sicherheits-Zertifizierbaren Open Source Software-Bereich.

00:11:57: Also, wir haben einige Indizien dafür, von wirklich Spezialisten, würde ich mal sagen, dass das eine gute Sache werden kann und dass das Potenzial fürs SDV mitbringt.

00:12:12: Das überzeugt mich irgendwie, wenn solche Leute, die wohl, wir können jetzt diskutieren, ich kann jetzt vermuten und raten und mir überlegen, ob das gut ist oder nicht.

00:12:23: Aber ich vertraue da meistens gerne auf die Spezialisten und Experten und anscheinend wird das von denen schon viel genutzt.

00:12:28: Also bin ich dem gegenüber auch positiv gestimmt.

00:12:31: Das ist super. Das heißt, wenn du das nächste Mal in Rust arbeiten musst, dann gehst du sehr positiv an die Sache dran.

00:12:37: Nein, du hast natürlich völlig recht.

00:12:39: Was ja die entscheidende Frage ist, die ich mir da jetzt auch stelle und die wir jetzt vielleicht auch nochmal diskutieren können, ist ja okay.

00:12:47: Aber wie realistisch ist es jetzt eigentlich das etablierte Automobilhersteller in der Entwicklung des Software-Defined-Vehiles?

00:12:55: Und wir wissen, dass das gerade natürlich an einem sehr neuralgischen Punkt ist, diese

00:13:00: Entwicklung.

00:13:01: Denn wir sprechen immer über den China-Speed, über die Tatsache, dass unsere hiesige westliche

00:13:06: Automobilindustrie in der Fahrzeugentwicklung, in den Entwicklungszüklen viel, viel schneller

00:13:11: werden muss.

00:13:12: Natürlich aber auch alleine in den Softwareentwicklungszüklen an Sicht.

00:13:17: Denn wenn wir über Updates oder WR sprechen, wir reden halt davon, dass man natürlich

00:13:22: auch solche Updates deutlich häufiger fährt, wie man es aus einem Consumer Electronics-Bereich

00:13:26: gewohnt ist, dass sich da das Update im iPhone irgendwie gefühlt einmal im Monat irgendwie

00:13:31: habe und dann habe ich direkt irgendwie Fehlerverbesserungen, neue Features und so weiter.

00:13:34: Das heißt, alleine ja die Softwareentwicklungsfeatures, die Softwareentwicklungszüklen werden

00:13:39: sich immer weiter verkürzen.

00:13:41: Die Fahrzeugentwicklung wird sich immer weiter verkürzen.

00:13:43: Das ist das große Ziel.

00:13:45: Und jetzt ist natürlich die entscheidende Frage.

00:13:47: Hilft uns dabei eine, zum Beispiel in dem Fall auch, bei der Entwicklung des SDVs eine

00:13:51: neue Programmiersprache.

00:13:53: Nach allem, was wir heute gehört haben, vermutlich schon, ist es realistisch, dass ich das in

00:13:58: einer laufenden Entwicklung zum Beispiel umstelle.

00:14:00: Naja, und das ist ja, glaube ich, die entscheidende Frage.

00:14:04: Du hast Ampere angesprochen.

00:14:05: Also die Renault-Tochter, die sich im Prinzip um das Fahrzeug der Zukunft kümmert, das

00:14:10: elektrische und auch software definierte Fahrzeug der Zukunft, das wird über das Ampere-Team

00:14:15: entwickelt.

00:14:16: Und das natürlich in dem Fall, korrigier mich, wenn ich das falsch habe, in dem Fall

00:14:23: wir aber über im Prinzip eine neue SDV-Plattform, also eine neu entwickelte SDV-Plattform sprechen.

00:14:29: Das heißt, da setzt sich das Team ran und überlegt, wie wir überhaupt eine Plattform

00:14:32: für das Softwaredefine-Vehikel entwickeln und dann eben ran gehen und sagen, okay, und

00:14:38: das machen wir jetzt mit der Programmiersprache, die uns im Moment als State of the Art erscheint,

00:14:44: all den Vorteilen, die Rust zum Beispiel mit sich bringt im Vergleich zu C++.

00:14:49: Das heißt, immer dann, wo ich als Automobilhersteller ohnehin eine neue Plattform entwickel, vielleicht

00:14:55: eine neue Generation entwickeln und so weiter, da macht so eine Umstellung wahrscheinlich

00:14:59: Sinn, wird ein Automobilhersteller jetzt die Programmiersprache ändern und dann ist ja

00:15:05: auch nochmal die Diskussion, macht man das irgendwie auf einen Schlag oder macht man

00:15:08: das irgendwo fließen, fange ich an, vielleicht die erste Funktionen, vielleicht mit anderen

00:15:11: Sprachen zu entwickeln.

00:15:12: Auch da die Kompatibilität der Sprachen untereinander, wahrscheinlich irgendwie ein

00:15:17: nicht unwichtiger Punkt, aber so wie ich es vorhin schon einfach gesagt habe, du hast

00:15:21: natürlich entsprechend einfach deine Strukturen auf einer bestimmten Programmiersprache,

00:15:25: du hast alle deine Softwareentwickler auf einer Programmiersprache, du hast eine komplette

00:15:28: Legacy damit, du hast Zertifizierung, da haben wir auch noch gar nicht groß drüber gesprochen,

00:15:32: du hast natürlich einfach in den bekannten Programmiersprachen, nehmen wir mal C++,

00:15:40: die sind natürlich so tief ins Automotive-Ökosystem verankert, die sind autosat zertifiziert,

00:15:46: ISO zertifiziert und so weiter, das sind natürlich neue Programmiersprachen wie Rust in der Form

00:15:50: noch nicht und insofern, ja das sind natürlich auch normal Aspekte, die sind am Ende dann

00:15:56: auch wiederum sicherheitskritisch, diese ganzen Zertifizierung zum Beispiel und insofern

00:16:02: muss natürlich auch meine ganze Toolchain und so weiter, muss halt kompatibel damit sein,

00:16:06: natürlich auch solche neuen Programmiersprachen einzusetzen und sagen wir mal in die Gesamtsprachen,

00:16:12: die ich einsetze, auch irgendwo integrierbar sein, ja und deswegen ist es natürlich schwierig,

00:16:20: gerade das im laufenden Prozess zu machen, ich glaube, dass das wie gesagt was ist,

00:16:25: wo man sich immer an so einem Übergangspunkt, an so einem Scheideweg, wo man sagt, so ab

00:16:30: jetzt machen wir ohnehin etwas Neues, dass man sich da dann wirklich entscheiden muss,

00:16:34: okay jetzt baue ich da was Neues ein und dann gehe ich mit dem neuen weiter, so wie am Pair das

00:16:40: gemacht hat, ja würde mich jetzt einfach mal interessieren oder vielleicht auch so für

00:16:45: die Zukunft, wenn wir das so ein bisschen beobachten, ob da wirklich auch etablierte

00:16:48: Autohersteller drauf setzen, weil und ich weiß die Folge heute, die wird fast ein bisschen

00:16:54: nördig, weil es um irgendwie Softwareentwicklung geht, aber letztendlich wie ich es gerade gesagt

00:16:58: habe, es geht einfach darum, dass man in der Lage ist, dass Software definierte Fahrzeug

00:17:03: viel viel schneller zu entwickeln, als man das bislang tut, bislang getan hat und dass man

00:17:07: einfach auch mit Entwicklungsgeschwindigkeiten von zum Beispiel chinesischen OEMs mithalten kann

00:17:12: und wenn das ein zentraler Hebel dafür ist, genau das zu tun und eben deutlich schneller

00:17:17: unterwegs zu sein, du hast gesagt, vorhin die ja die Möglichkeit parallel an Code zu arbeiten,

00:17:23: dadurch lässt sich natürlich irgendwie solche Sachen wie Pair Programming und so weiter viel

00:17:27: viel einfacher durchführen, viel viel schneller durchführen, die die Internation, die globale

00:17:32: Zusammenarbeit in den Entwicklungszentren der Welt und so weiter, es ist ja Fahrzeugentwicklung

00:17:37: ist ja auch was, das ist ja in der Autoindustrie so wie alles ja total auch global versprengt sozusagen,

00:17:43: also da denke ich schon auch, klingt das natürlich wie etwas, was man eigentlich, was fast ein bisschen

00:17:49: der No-Brainer ist, was man irgendwie einsetzen muss, um viel schneller zu werden, ja wie gesagt,

00:17:54: die ein oder anderen Hürden rund um Integration und Umstellung und so weiter, die gibt es dann

00:17:58: halt schon auch. Da gehe ich definitiv mit, also du hast natürlich recht, weil man ein neues Projekt

00:18:03: hat abgespalten von der ganzen strategischen Aufstellung von allen anderen Aktivitäten,

00:18:08: dass es da einfacher ist, mal was Neues auszuprobieren und es ist ja auch, es ist ein schwieriger Punkt,

00:18:13: weil wie du sagst, man hat eigentlich sowieso den Druck mehr Speed zu bekommen und haben wir

00:18:17: dann jetzt gerade Zeit stehen zu bleiben und zu überlegen, nehme ich jetzt das eine oder das andere

00:18:22: oder laufe ich mit dem weiter, was für mich bisher vielleicht semi gut funktioniert hat, aber was

00:18:26: funktioniert, was am Rollen ist, was ich nicht anhalten und umstellen muss, wo ich nicht erst

00:18:32: Entwickler umschulen muss auf eine neue Sprache, dann wie du schon gesagt hast, die Integration von

00:18:37: Rust in bestehende, also es geht ja, dass man Rust integriert, dass man nicht alles neu macht auf

00:18:42: Rust, sondern dass man Teile von Rust integriert in bestehende Codebasen, aber auch das kann

00:18:48: ziemlich komplex sein und erforderlich, erforder zusätzliche Schnittstellen, also es ist schon

00:18:53: auch ein Risiko, was da eingegangen werden würde, es ist halt ein Step, den man macht oder den man

00:18:59: nicht macht, aber es wäre halt ein kurzes Innerhalten und dann überlegen, noch mal einen

00:19:03: umstellen, man würde Zeit verlieren. Die Frage ist, lohnt es sich, wiegt sich die gewonnene Zeit an

00:19:10: verkürzter Entwicklungszeit, die man dadurch reiben bekommt, wiegt sich das auf gegen diese Pause,

00:19:15: die man machen muss gegen diesen kurzen Step-Innerhalten und da bin ich auch bei dir und sehe

00:19:21: das Risiko und es vielleicht jetzt gerade, also ein guter Zeitpunkt für solche Sachen findet sich

00:19:27: wahrscheinlich schwierig, weil man nie sagt, okay jetzt habe ich mal Zeit, jetzt bleibe ich mal stehen,

00:19:30: jetzt überlege ich mir mal ganz genau, was ich hier mache, aber jetzt gerade stehen ja sowohl

00:19:35: Zulieferer als auch OEMs sehr unter Druck, du hast den China Speed angesprochen, vielleicht ist

00:19:44: gerade nicht die Zeit, um inne zu halten und zu überlegen, sondern vielleicht ist es gerade nicht

00:19:51: die Zeit, um so ein Risiko einzugehen, sondern mit dem weiterzuarbeiten, was man kennt und worauf

00:19:58: man sich verlassen kann, aber vielleicht ist das auch wieder die falsche Einstellung und das falsche

00:20:02: Mindset, vielleicht muss man offener für Neues werden, es ist ein Für und Wieder. Ja, es ist so und

00:20:08: es wird wahrscheinlich auch Abwägungen, es werden auch Abwägungen sein, die werden in den Software-

00:20:11: führungsetagen von Autoherstellern und Co werden wahrscheinlich genauso diskutiert, weil du sagst

00:20:17: es auf der einen Seite, ist die Automobilindustrie an vielen Stellen nicht die experimentierfreudigste

00:20:24: und das auch gut so, weil wir wie gesagt immer über sicherheitskritische Aspekte reden. Wir reden

00:20:29: nun mal einfach von einem Fahrzeug, von einem Fahrzeug, was funktionieren muss, es ist kein

00:20:33: Smartphone, es ist insofern kein Smartphone auf Rädern, dieser Vergleich, der gerne genommen wird,

00:20:37: der hinkt halt, weil dein Smartphone, was dir abstürzt, ist im Zweifel ärgerlich. Fahrzeug,

00:20:43: Software, die dir abschmiert, ist sicherheitsrelevant und deswegen, das ist natürlich einfach ein ganz,

00:20:49: ganz kritischer Punkt, von dem man sagen muss, natürlich ist die Automobilindustrie in dem

00:20:55: Bereich eben nicht völlig experimentierfreudig und das ist auch gut so. Ja, das heißt die Frage

00:21:01: wird jetzt wirklich sein, findet man Bereiche, in denen so eine Umstellung auf eine neue

00:21:07: Programmiersprache sinnvoll ist, alles das, was erstmal nicht sicherheitskritisch ist, wenn wir

00:21:11: jetzt mal ans Infotainment denken, wenn wir an Konnektivität denken, wenn wir an Themen denken,

00:21:16: ja, wo man einfach auch mit gutem Gewissen vielleicht auch mit einem Softwarestand rausgehen

00:21:20: kann, den man dann weiterentwickelt und den man dann updated und sagt eben, wo wir eben in

00:21:25: diesem Bereich ärgerlich, aber nicht sicherheitskritisch sind, das wird man sicherlich machen,

00:21:30: was ich jetzt auch ganz spannend finde, was ich jetzt auch noch mal gelesen habe, das lohnt sich

00:21:35: natürlich auch für Unternehmen, die in ihren, sagen wir mal, in ihren Software-Entwicklungsstrukturen

00:21:42: ohnehin schon sehr modular aufgestellt sind, also sehr stark sowieso schon über DevOps arbeiten,

00:21:48: über Continuous Delivery arbeiten, über containerisierte Software arbeiten, also wo ohnehin schon

00:21:54: im Prinzip Software und Anwendungen sehr stark getrennt am Ende vom Anwendungsfall und von der

00:21:58: Hardware sind, da lassen sich natürlich und dann, wie gerade eben von mir gesagt, in den

00:22:04: entsprechenden nicht sicherheitskritischen Stellen lassen sich sicherlich auch im laufenden Betrieb

00:22:08: solche Umstellungen machen, wenn es denn letztendlich und wir haben es jetzt gerade diskutiert,

00:22:14: das ist eine vielversprechende Programmiersprache, jetzt müssen wir natürlich auch aufpassen,

00:22:18: das nicht zu schnell hier darzustellen als ja, no-brainer, ganz klar, das ist die Programmiersprache

00:22:24: der Zukunft und wer da jetzt nicht umschult, der hat sowieso schon verloren, insofern ist

00:22:30: das natürlich auch gut, dass man sich das in Ruhe anschaut, aber ich finde es einfach

00:22:35: ein sehr, sehr spannender Aspekt, einfach weil wir viel über diese Geschwindigkeit diskutieren,

00:22:39: die Hersteller aufnehmen müssen und das eben ein Aspekt sein kann, der eben, du hast es angesprochen,

00:22:45: auch irgendwie die Konferenz von aus unserem Hause, die ASSC, die Automotive Software Strategies

00:22:51: Conference natürlich dann auch zeigt, wo im Prinzip so ein bisschen wieder, wie der nicht

00:22:56: nur Status quo, sondern auch so ein bisschen wieder horizontal aussieht an Lösungen und

00:23:00: da kommen eben solche Diskussionen auf und die werden jetzt eben spannend sein, für uns natürlich

00:23:05: auch in Zukunft weiter zu begleiten. Ich würde da gerne auch alle Zuhörenden zu einladen,

00:23:10: weil mein sehr schöner, ich habe einen sehr schönen Überblickspost zu Rust gemacht auf LinkedIn,

00:23:15: viel free darunter eure Meinungen zu teilen und zu sagen, wie ihr das seht, damit hier nicht nur

00:23:21: wir beide diskutieren, sondern wir alle so ein bisschen miteinander diskutieren und Meinungen

00:23:25: austauschen. Das ist absolut richtig. Der Hinweis gilt natürlich an dieser Stelle immer. Wir freuen

00:23:30: uns immer über Diskussion, gerade gerne auch, wenn wir so wie heute mal ein Thema aufgreifen,

00:23:37: was nicht die vielleicht übergeordnete Automobil-Strategie ist, was nicht irgendwie bemerkte

00:23:42: Elektromobilität und Co. ist, sondern wirklich mal ein bisschen tiefer reingeht. Aber nochmal,

00:23:49: es hat natürlich alles, ja auch die Diskussion rund um Programmiersprachen ist am Ende eine,

00:23:54: die große Auswirkungen. Darauf hat, wie die hiesige westliche Automobilwelt eben im

00:24:00: globalen Spiel aufgestellt ist. Es ist eine Möglichkeit, einen Speed aufzunehmen, den

00:24:05: andere vielleicht auch aus ganz anderen Gründen aufnehmen können, weil sie keine Legacy haben,

00:24:10: weil sie vielleicht, wir diskutieren häufig über Arbeitszeit, die vielleicht in China

00:24:15: Mitarbeiterinnen und Mitarbeiter ins Unternehmen einbringen müssen, die vielleicht in der westlichen

00:24:23: Welt, es sind ja auch wieder Diskussionen, die Friedrich Merz wird ja auch nicht müde zum

00:24:27: Beispiel zu betonen, dass wir vielleicht alle wieder ein bisschen mehr arbeiten müssen.

00:24:29: Ich in der Gen-Z habe da eine andere Meinung, aber ich weiß nicht, ich komme gleich.

00:24:35: Aber genau deswegen ist ja der Punkt, dass wir natürlich, hier natürlich schon auch

00:24:41: schauen müssen, wie wir den Speed aufnehmen, der nicht einfach nur stumpf über, na ja,

00:24:47: wir müssen halt alle einfach doppelt so viel arbeiten und dann wird es schon. Insofern finde

00:24:52: ich es einfach eine sehr spannende Diskussion. Danke dir, Ronja, auf jeden Fall, dass du

00:24:56: uns mal einen Einblick gegeben hast in die Programmiersprache Rust und ja, darin, was

00:25:01: vielleicht so die ersten Player sind, die darauf setzen und was sich damit machen lässt.

00:25:06: Wie gesagt, wir werden das Ganze natürlich weiterhin verfolgen und, das habe ich gerade

00:25:10: angesprochen, gerne natürlich auch einfach mal kommentieren, wie euch und Ihnen mal

00:25:14: ein Thema gefallen hat, was mal ein bisschen tiefer reingeht. Und ansonsten hören wir uns

00:25:19: in der kommenden Woche wieder und ich sage tschau. Es war mir ein inneres Blumenflücken,

00:25:24: Janix Platz hier wieder warm zu halten. Ich mache ihn gerne wieder frei, wenn er wieder

00:25:27: da ist, aber ich spring auch jedes Mal gerne wieder ein. Vielen Dank fürs Zuhören. Tschüss.

00:25:31: Tschau.

00:25:32: Was mich bewegt. Ein Podcast von Automotive IT und Automobilproduktion. Alle Infos zur

00:25:40: Folge in den Showrooms. Weitere Folgen überall, wo es Podcasts gibt.

00:25:44: [Musik]

Neuer Kommentar

Dein Name oder Pseudonym (wird öffentlich angezeigt)
Mindestens 10 Zeichen
Durch das Abschicken des Formulars stimmst du zu, dass der Wert unter "Name oder Pseudonym" gespeichert wird und öffentlich angezeigt werden kann. Wir speichern keine IP-Adressen oder andere personenbezogene Daten. Die Nutzung deines echten Namens ist freiwillig.