Folge 2

Stefans Fortschritt, Klaus’ Bericht

"Ein grüner Haken kann einen Krieg beginnen"
43 Min. Lesezeit

Stefan macht aus einer funktionierenden Radiokorrektur Schwung für Klimasteuerung und Navigation: zuerst testen, schnell flashen, auf echter Hardware beweisen. Dann schickt Klaus einen Bericht nach Stuttgart, der diese Ergebnisse mit acht Millionen Euro für gescheiterte Lieferung verbindet. Deutschland ignoriert seine Warnung und gibt QuantumMind mehr Macht.

Bisher: „Ankunft“ — Stefan landet in São Paulo, lernt Adriana und Júlia kennen und beweist, dass er programmiert, indem er Júlia beim ersten Test für die Klimasteuerung hilft. Klaus entdeckt katastrophale Finanzzahlen.

Die kleinste Rebellion

Stefan führt die Entwickler des Radioteams am Whiteboard durch ihren ersten Red-Green-Refactor-Zyklus, während Adriana zusieht.

São Paulo wachte nicht sanft auf.

Um 08:12 fühlte sich die Luft bereits verbraucht an. Abgase, Hitze und der Geruch von Frühstücksgebäck aus dem Café in der Lobby drangen durch das Gebäude, als hätte die Stadt selbst entschieden, AutoConnect verdiene keinen sauberen Sauerstoff.

Stefan stand mit einem Marker in der Hand am Whiteboard des Radioteams und sah zwölf Gesichtern dabei zu, wie sie zu entscheiden versuchten, ob sie ihm vertrauen sollten.

Man hatte ihnen beigebracht, es nicht zu tun.

Das Radioteam hatte die Haltung von Menschen, die wussten, wie man arbeitet, aber gelernt hatten, es leise zu tun. Blicke nach unten. Vorsichtige Stimmen. Humor als Tarnung.

Ein Entwickler mit kurz geschorenen Haaren und einem BergMotor-Hoodie lehnte an einem Schreibtisch und sagte, was alle dachten.

„Also.“ Er nickte zu Stefans Marker. „Machen wir jetzt das Beraterding?“

Stefan sah ihn an. „Was ist das Beraterding?“

„Wörter.“ Der Mann lächelte ohne Wärme. „Framework-Wörter. Folien. Neue Regeln. Und dann gehst du.“

Eine Frau neben ihm, deren lange Nägel gegen ihren Becher tippten, ergänzte: „Und wir sind schuld, wenn es immer noch nicht funktioniert.“

Stefan nickte einmal. „Fair.“

Er schrieb in großen Buchstaben auf das Whiteboard:

RED → GREEN → REFACTOR

Darunter, kleiner:

FLASH

Adriana beobachtete ihn vom Rand des Kreises aus, die Arme verschränkt, den Blick scharf. Es war derselbe Blick wie gestern, als sie ihn gezwungen hatte, seine Hände zu zeigen.

Beweis es.

Stefan setzte die Kappe auf den Marker und zeigte auf die erste Zeile.

„Das ist der einzige Zyklus, der mich heute interessiert.“

Der Entwickler im BergMotor-Hoodie schnaubte. „Wir haben keine Zeit für Tests.“

„Ihr habt keine Zeit, sie nicht zu schreiben.“ Stefans Stimme blieb ruhig. Er argumentierte nicht wie ein Lehrer. Er argumentierte wie jemand, der persönlich für Fehler bezahlt hatte. „Ihr habt ein Radio, das Musik spielt. Das ist das Einzige in dieser Firma, das beständig funktioniert. Warum?“

Schweigen.

Ein Entwickler in einem verwaschenen T-Shirt sagte es schließlich. „Weil es einfach ist.“

„Weil es isoliert ist“, ergänzte ein anderer, beinahe widerwillig.

„Und weil wir es auf ein Testgerät flashen können, ohne auf drei Freigaben von Leuten zu warten, die den Code nie angefasst haben“, sagte die Frau mit den langen Nägeln.

Stefan nickte. „Gut. Dann kennt ihr die Antwort bereits. Ihr habt überlebt, indem ihr die Arbeit klein, isoliert und testbar gehalten habt.“

Der Entwickler im Hoodie runzelte die Stirn. „Testbar?“

Stefan zeigte auf eine Ecke des Boards, in der jemand eine Liste hingekritzelt hatte.

„Das sind Testfälle.“

Der Entwickler sah zurück. „Das ist eine Checkliste.“

„Es ist der Anfang eines Tests.“ Stefans Ton blieb leicht, fast sanft. „Ihr habt aufgeschrieben, was euch wichtig ist. Jetzt bringen wir den Computer dazu zu schreien, wenn es kaputt ist.“

Er wandte sich wieder dem Board zu.

„Sucht etwas aus, das ihr heute auf ein Testgerät flashen könnt.“

Das Team wechselte Blicke. Die Art Blicke, die Entwickler wechseln, wenn sie gleich öffentlich etwas Peinliches zugeben müssen.

Schließlich sprach die Frau mit den langen Nägeln.

„Lautstärkeregelung.“

Stefan blinzelte. „Lautstärkeregelung?“

„Sie funktioniert“, sagte sie schnell und defensiv. „Meistens. Aber sie springt. Manchmal schießt sie über das Ziel hinaus. Manchmal … hängt sie.“

„Und im Fehlerbericht steht, es sei ‚zufällig‘“, ergänzte der Entwickler im Hoodie und verdrehte die Augen.

Stefan lächelte. „Perfekt.“

Adrianas Augenbrauen gingen hoch. „Perfekt?“

„Perfekt klein“, sagte Stefan. „Perfekt demütigend. Perfekt real.“

Er zeichnete einen Kasten auf das Board und schrieb:

GIVEN → WHEN → THEN

„Akzeptanztest“, sagte er. „Keine Unit-Test-Poesie. Keine Entwicklerfantasie, die so tut, als wäre die Welt sauber. Ein Test, der beschreibt, was ein Fahrer erlebt.“

Der Entwickler im Hoodie verschränkte die Arme. „In welcher Sprache?“

„In der, die euer Gehirn benutzt“, sagte Stefan. „Danach können wir sie in Code übersetzen.“

Er zeigte auf die Frau mit den langen Nägeln. „Erzähl mir die Geschichte des Fahrers.“

Sie zögerte und sprach dann, als läse sie eine Beschwerde vor, die sie schon viel zu oft gehört hatte.

„Der Fahrer dreht den Regler zwei Klicks lauter.“

Stefan schrieb es auf.

„Der Ton wird um den erwarteten Wert lauter.“

Er schrieb.

„Die Oberfläche zeigt die richtige Zahl.“

Er schrieb.

„Und sie springt nicht“, ergänzte sie mit schmalen Augen. „Nicht von 12 auf 24, weil irgendeinem anderen Thread langweilig geworden ist.“

Ein Lachen ging durch den Kreis. Nicht glücklich. Nicht frei. Aber echt.

Stefan tippte gegen das Board.

„Gut. Das ist der Test. Jetzt lassen wir ihn fehlschlagen.“

Der Entwickler im Hoodie starrte ihn an. „Warum sollten wir ihn fehlschlagen lassen?“

„Weil er gerade in Kundenfahrzeugen fehlschlägt“, sagte Stefan. „Besser laut im Büro, wo ihr zurückschlagen könnt.“

In seinem Kopf hörte er Helenas Stimme, trocken wie Papier: Zeig Belege, keine Meinungen. Ein fehlschlagender Test war ein Beleg. Ein Fahrer, der im Verkehr fluchte, war ebenfalls einer, doch dann war es zu spät und zu teuer.

Er sah in die Runde.

„Wem gehört dieser Fehler?“

Ein Mann mit rasiertem Kopf hob halb die Hand, wie ein Schüler.

„Ich habe den Code für die Lautstärkeglättung angefasst. Aber er ist … überall.“

„Großartig“, sagte Stefan. „Du und ich arbeiten als Paar. Alle anderen sehen zu. Stellt Fragen. Unterbrecht mich, wenn ich Mist erzähle.“

Adrianas Mundwinkel zuckte, fast ein Lächeln.

„Viel Glück“, sagte sie. „Sie werden dich unterbrechen.“

„Perfekt“, sagte Stefan.

Sie gingen zum Schreibtisch des Entwicklers. Der Bürolärm verschluckte sie, dieses ständige tiefe Summen von Menschen, die tippten, atmeten und so zu tun versuchten, als würden sie nicht ertrinken.

Stefan öffnete das Radiomodul.

Das blaue Licht des Monitors ließ alle erschöpft aussehen. Irgendwo hinter ihnen hustete ein Drucker Seiten aus, die niemand lesen würde. In einer anderen Gruppe lachte jemand über ein Meme, zu laut, zu spröde, und dann sank die Etage zurück in ihr vertrautes ängstliches Summen.

Der Code war schlimmer, als er gehofft hatte.

Nicht weil schlechte Entwickler ihn geschrieben hatten.

Sondern weil erschöpfte Entwickler ihn unter Druck geschrieben hatten, in einer Umgebung, die Aufräumen bestrafte.

Er scrollte. Fand den Handler für den Drehregler. Fand den Audio-Thread. Fand einen Kommentar auf Portugiesisch:

// NÃO TOCA NISSO, QUEBRARÁ TUDO

Fass das nicht an, sonst geht alles kaputt.

Er zeigte auf den Kommentar und sah den Entwickler an.

„Wie fühlst du dich, wenn du das liest?“

Der Entwickler lachte nicht.

„Als wollte ich kündigen“, sagte er.

Stefan nickte. „Ja. Ich auch.“

Er öffnete eine neue Datei.

„Bringen wir den Computer dazu, es laut zu sagen“, sagte Stefan. „Lassen wir ihn scheitern, dann nehmen wir dieses Scheitern auseinander.“

Der Entwickler beugte sich vor.

„Welches Framework?“

„Was immer ihr schon benutzt“, sagte Stefan. „Wenn ihr keines benutzt, nehmen wir das Einfachste, was in eurem Build-und-Flash-Pfad läuft.“

Der Entwickler blinzelte. „Wir haben keinen Build-und-Flash-Pfad.“

Stefan ließ die Pause gerade lang genug stehen, damit sie schmerzte.

„Dann beginnen wir mit einem Skript“, sagte er. „Nicht weil es perfekt ist. Weil es real ist.“

Um 09:47 existierte der erste Test.

Kein Unit-Test-Spielzeug. Ein schmaler Integrationstest um den echten Handler des Drehreglers und den echten Reducer für den Audiozustand, bei dem das Hardware-Rauschen simuliert, das Timing jedoch erhalten blieb.

Der Entwickler im Hoodie zog einen Stuhl heran und ließ sich neben den Entwickler mit dem rasierten Kopf fallen. „Wir haben den echten Drehgeber nicht an einem Entwicklerrechner.“

„Wir simulieren ihn“, sagte Stefan. „Eine Funktion veröffentlicht Ticks in jedem gewünschten Abstand. Ihr kontrolliert den Regler. Der Code kennt den Unterschied nicht.“

Die Finger des Entwicklers mit dem rasierten Kopf bewegten sich bereits. In weniger als drei Minuten tippte er den Encoder-Stub, eine kleine, präzise Funktion, die auf Kommando Drehereignisse ausgab.

Stefan zeigte auf den Aufruf der Systemuhr tief in der Glättungslogik. „Der muss raus. Ersetzt ihn durch eine Uhr, die ihr von Hand vorstellen könnt. Millisekunde für Millisekunde. Sonst testet ihr das Wetter, nicht den Code.“

Der Entwickler im Hoodie hatte auf seinem Bildschirm bereits die Trace-Logs von gestern geöffnet. „Ich habe echte Timingwerte aus dem Feld“, sagte er und scrollte durch Zahlenspalten. „Die tatsächlichen Abstände zwischen den Klicks des Reglers im Testfahrzeug. Wir müssen nicht raten.“

„Benutzt sie“, sagte Stefan. „Genau diese.“

Die Frau mit den langen Nägeln beugte sich zwischen ihnen vor und sprach die Akzeptanzregel wie ein Urteil. „Wenn der Fahrer zwei Klicks dreht, ändert sich die Lautstärke in zwei sauberen Schritten. Springt nie. Überspringt nie. Hängt nie.“

Der Entwickler mit dem rasierten Kopf übersetzte ihre Worte in eine Assertion und tippte sie ans Ende des Tests. Eine Zeile. So verständlich, dass alle im Kreis sie lesen und nicken konnten.

Adriana hatte sich hinter ihnen nicht bewegt, doch ihre Stimme schnitt durch das Tippen. „Was passiert, wenn der Fahrer schnell dreht und dann stoppt?“

Schweigen.

„Nehmt das dazu“, sagte Stefan leise.

Um 09:48 schlug er fehl.

Bei jedem einzelnen Lauf.

Die Fehlerausgabe war hässlich und herrlich:

expected sequence: 12 -> 13 -> 14
actual sequence: 12 -> 14 -> 15

Kein Geheimnis. Kein zufälliger Fluch. Eine reproduzierbare Wunde.

Gemeinsam verfolgten sie die Ursache.

Der Entwickler mit dem rasierten Kopf scrollte zum Input-Handler. „Dieser Thread aktualisiert das Ziel nach dem Debounce“, sagte er und zeigte auf den Bildschirm.

Stefan nickte. „Und der Audio-Thread?“

Der Entwickler im Hoodie hatte ihn bereits gefunden. „Wendet die Glättung auf die aktuelle Lautstärke an. Hier.“ Er tippte auf seinen Monitor.

„Beide verändern dieselbe Variable“, sagte die Frau mit den langen Nägeln, und ihre Stimme wurde leiser, wie immer, wenn etwas einrastete. „Es gibt keine Grenze. Niemandem gehört sie.“

Der Entwickler mit dem rasierten Kopf lehnte sich zurück und presste die Handflächen gegen die Augen. „Beim richtigen Timing wird ein Tick zweimal angewendet. Das ist der Sprung.“

Der Kreis wurde still. Nicht verwirrt still. Die Art Stille, die auf eine Diagnose folgt, die man sich nicht laut auszusprechen getraut hat.

Stefan nahm ihm nicht die Tastatur ab. Er stand hinter dem Stuhl und erklärte, während der Verantwortliche tippte.

„Ein Schreiber“, sagte Stefan. „Wählt einen Thread, dem der Lautstärkezustand gehört. Alle anderen senden Absichten. Das ist alles.“

Die Hände des Entwicklers zögerten über den Tasten. „Der Handler des Reglers legt also nur … eine Nachricht in eine Queue?“

„Ein Delta. Plus eins, minus eins. Mehr darf er nicht sagen.“

„Und der Audio-Thread liest die Queue und rechnet?“

„Nur er darf die aktuelle Lautstärke verändern. Debounce bleibt am Rand, bevor die Nachricht in die Queue geht. Die Glättung geschieht an einer Stelle, nach dem Lesen aus der Queue, in strikter Reihenfolge.“

Der Entwickler im Hoodie zeichnete den Ablauf bereits auf ein Stück Papier, Pfeile und Kästen, die Art Diagramm, die hässlich aussah und alles bedeutete.

Sie refaktorierten. Es dauerte vierzig Minuten. Der Entwickler mit dem rasierten Kopf tippte, während Stefan erklärte und die Frau mit den langen Nägeln jede Änderung der Gruppe vorlas wie eine Übersetzerin, die sicherstellte, dass nichts verloren ging.

Als sie fertig waren, zeigte Stefan auf den Test. „Ausführen.“

Der Entwickler im Hoodie grinste. „Zuerst der Stresstest. Ich füge etwas Gemeines hinzu.“ Er nahm die Timingdaten aus den Feld-Logs und fütterte damit eine Schleife, die den Handler mit zehntausend schnellen Tick-Folgen hämmerte, diesem nervösen Input, den ein angespannt fahrender Mensch im Verkehr erzeugt.

Grün.

Wieder grün.

Grün, bis der Raum still wurde.

Der Fehler war kein Chaos.

Er war ein Muster.

Und Muster, wusste Stefan, waren die einzige Art Feind, die man besiegen konnte.


Das Parkplatzorchester

Stefan und die Entwickler des Radioteams testen ihre funktionierende Korrektur der Lautstärkeregelung in einem Prototyp, während Adriana zusieht.

Um 11:23 hatte das Radioteam eine Korrektur, die es einander ohne vage Gesten erklären konnte.

Keine heroische Korrektur. Kein Rewrite. Die Art kleiner, langweiliger Änderung, die die Welt ein wenig weniger dumm und viel vorhersehbarer machte. Sie hatten eine Linie durch den Code gezogen und gesagt: Diese Seite spricht, jene hört zu, niemand überquert die Grenze.

Langweilig war das Ziel.

Wenn Lautstärkeregelung aufregend war, hatte das Team versagt.

Der Entwickler mit dem rasierten Kopf lehnte sich zurück und starrte auf die grüne Ausgabe wie auf ein religiöses Erlebnis.

„Sie ist … stabil“, sagte er.

Stefan nickte. „Noch einmal.“

Sie führten ihn erneut aus.

Grün.

Die Frau mit den langen Nägeln ließ einen Atemzug entweichen, den sie seit Monaten angehalten hatte.

„Okay“, sagte sie. „Und jetzt?“

Stefan sah in die Runde.

„Jetzt flashen wir ihn.“

Der Entwickler im Hoodie bellte ein Lachen. „Wohin?“

Stefan deutete mit dem Kinn zum Fenster.

„In ein Auto.“

Das Team erstarrte. Die Idee klang verboten.

AutoConnect sprach ständig über Autos.

Doch die meisten von ihnen lebten in der Codebase, nicht in Stahl.

Adriana trat vor. „Ihr spielt keine Entwickler-Builds auf das Testfahrzeug, ohne mir Bescheid zu sagen.“

Stefan hielt ihrem Blick stand. „Ich sage es dir. Ich will, dass du dabei bist.“

Sie musterte ihn einen Moment und nickte dann.

„Gut“, sagte sie. „Wenn das Armaturenbrett Feuer fängt, darfst du es Helena erklären.“

Sie nahmen den Aufzug nach unten, gingen durch den Versorgungsgang und hinaus in die Betongarage, wo die Luft nach Öl und sonnengebackenem Staub roch.

Ein BergMotor-Prototyp stand unter einer Abdeckung wie etwas Heiliges.

Der Entwickler im Hoodie zog die Abdeckung mit einer Art Ehrfurcht zurück.

„Budgetmodell“, sagte er. „Sie nennen ihn Sparrow.“

Stefan ging um das Auto und berührte den Türrahmen.

Metall.

Real.

Das war das Ding, das sie nicht liefern konnten.

Kein JIRA-Board.

Kein Statusbericht.

Ein physisches Objekt, in dem ein Mensch sitzen und dem er seine Aufmerksamkeit anvertrauen würde.

Die Frau mit den langen Nägeln glitt auf den Fahrersitz, den Laptop geöffnet, ein Kabel zum Head Unit geführt.

Der Entwickler mit dem rasierten Kopf schwebte nervös hinter ihrer Schulter.

Adriana stand zurück, die Arme verschränkt, und tat so, als wäre sie nicht interessiert.

Stefan lehnte am Kotflügel und sah zu.

Hitze strahlte vom Beton und kroch in sein Hemd. Öl, Gummi, heißes Metall. Der Geruch saß ihm wie eine Warnung im Hals. Hier hörte Software auf, Theorie zu sein.

„Flash ihn“, sagte die Frau.

Das Skript lief.

Der Build wurde installiert.

Das Head Unit startete neu.

Drei Sekunden fühlten sich wie dreißig an. Niemand blinzelte.

Die Radiooberfläche kam zurück, vertraut und ein wenig hässlich.

Die Frau griff nach dem physischen Regler.

Ein Klick.

Die Lautstärke stieg.

Der Ton wurde lauter.

Die Zahl auf der Oberfläche stieg um eins.

Kein Sprung.

Zwei Klicks.

Drei.

Immer noch stabil.

Sie drehte leiser.

Stabil.

Sie sah zu Stefan auf.

Ihre Augen leuchteten vor etwas, das ihr Angst machte.

Hoffnung.

„Es funktioniert“, sagte sie.

Sie sagte es, als traue sie ihrer eigenen Stimme nicht, als könnte das System sie für Hoffnung bestrafen, wenn sie es zu laut sagte.

Der Entwickler mit dem rasierten Kopf lachte scharf und ungläubig.

„Es funktioniert wirklich“, sagte er.

Der Entwickler im Hoodie atmete heftig aus. „Wir haben etwas geflasht, das tatsächlich funktioniert.“

Adrianas Arme blieben verschränkt, doch ihre Haltung veränderte sich.

Weniger Rüstung.

Mehr Aufmerksamkeit.

Sie trat näher und betrachtete das Head Unit.

„Wie schnell habt ihr das gemacht?“, fragte sie.

Stefan antwortete nicht.

Diese Lektion hatte er vor Jahren gelernt: Wenn Teams Vertrauen zurückgewinnen, lass ihnen den Satz.

Er ließ das Team antworten.

Der Entwickler mit dem rasierten Kopf sah sie an. „Wir haben den Test geschrieben. Er schlug fehl. Wir haben den Fehler behoben. Wir haben den Build auf das Head Unit gespielt. Das … war alles.“

Adriana starrte ihn an.

Keine Vorträge.

Keine Schuldzuweisung.

Nur die rohe Tatsache.

„Es geht also“, sagte sie leise.

Stefan nickte. „Es geht.“

Die Frau auf dem Fahrersitz drehte erneut am Regler, als könnte sie nicht damit aufhören.

Klick.

Klick.

Klick.

Stabil.

Ein winziger Sieg.

In einem Gebäude voller Scheitern.

Und Stefan wusste genau, was als Nächstes geschehen würde.

Jemand würde davon hören.

Und die Falschen hörten immer zuerst davon.


Klaus schreibt die Wahrheit

Klaus sitzt allein mit Laptop, Ledernotizbuch und markierten Finanzunterlagen in einem gläsernen Konferenzraum über São Paulo.

Klaus Hartmann feierte keine kleinen Siege.

Er wusste nicht, wie.

Um 13:06 saß er zwei Etagen über den Entwicklern in einem Konferenzraum und starrte auf eine Tabelle, die sich weigerte, weniger obszön zu werden.

Seine Hände rochen schwach nach Druckertinte.

Er hatte alles ausgedruckt.

Papier vertraute er mehr als Menschen.

Zweiundneunzig Entwickler.

Achtzehn Monate.

Acht Millionen Euro.

Und das Produkt benahm sich noch immer wie ein Prototyp, den man in der Nacht vor einer Demo mit Klebeband zusammengefügt hatte.

Die Zahlen waren nicht nur schlecht.

Sie waren beleidigend.

Klaus rieb sich die Augen und öffnete ein neues Dokument.

Sein Nacken schmerzte von den Abweichungsspalten. Über ihm summte die Klimaanlage und schaffte es trotzdem nicht, die Feuchtigkeit zu brechen. Schweiß sammelte sich unter seinem Kragen, kühlte ab und sammelte sich erneut.

Betreff:

BergMotor AG — Liefer- und Finanzstatus AutoConnect Brasil

Er tippte den ersten Satz, löschte ihn und tippte ihn noch einmal.

Er wollte ruhig klingen.

Er wollte professionell klingen.

Er wollte klingen, als sei das nicht seine Schuld.

Denn wenn in Stuttgart ein Projekt scheiterte, musste jemand schuld sein.

Er schrieb:

„AutoConnect Brasil hat innerhalb des vertraglichen Zeitrahmens keine funktionsfähige Infotainment-Integration geliefert. Die aktuellen Ausgaben übersteigen die Prognosen und stehen in keinem Verhältnis zu messbaren Ergebnissen.“

Zu kalt.

Er versuchte es erneut.

„Die aktuelle Liefersituation ist nicht tragfähig. Ohne sofortige Veränderung riskiert BergMotor, Fahrzeuge mit einem über die grundlegende Radiofunktion hinaus nicht funktionsfähigen Infotainmentsystem auf die Straße zu bringen.“

Zu dramatisch.

Er lehnte sich zurück und sah aus dem Fenster.

São Paulo sah aus wie Geld.

Glastürme und endloser Verkehr.

Eine Stadt, die auf Hunger gebaut war.

Er dachte an Stuttgart.

Ordnung.

Systeme.

Die Illusion, Disziplin mache die Welt sicher.

Sein Telefon vibrierte.

Eine Nachricht von Dr. Hoffmann.

Dr. Hoffmann Wir brauchen Ihren Bericht vor 17:00. Vorstandssitzung morgen. Keine Überraschungen.

Keine Überraschungen.

Klaus hätte beinahe gelacht.

Das ganze Projekt war eine Überraschung.

Er tippte trotzdem.

Er beschrieb die Kostenrate.

Er beschrieb die Beratungsausgaben.

Er beschrieb das Fehlen eines wiederholbaren Build-und-Flash-Pfads zu Testgeräten und Fahrzeugen.

Er beschrieb die Zahlen zur Testabdeckung, die Stefan ihm gezeigt hatte.

Er beschrieb, wie die Organisation sich wie ein fiebernder Körper verhielt.

Symptom.

Symptom.

Symptom.

Und keine Diagnose, die irgendjemand hören wollte.

Um 14:02 klopfte jemand an das Glas.

Klaus sah auf.

Und vergaß, was er gerade getippt hatte.

Sie stand mit einem Tablet vor der Brust in der Tür, doch nichts sonst an ihr deutete auf Abwehr. Ein natürlicher Afro umrahmte ihr Gesicht, als besäße er seine eigene Schwerkraft. Große Creolen fingen das Neonlicht ein. Ein kurzes Kleid mit Kente-Muster in geometrischem Orange, Türkis und Violett schmiegte sich an athletische Kurven und endete in der Mitte ihrer Oberschenkel; ihre Beine sahen aus, als würden sie laufen oder tanzen oder beides. Ein farbiges Armband an einem Handgelenk. Die Haltung eines Menschen, der in gläsernen Räumen nicht um Erlaubnis bat zu existieren.

Klaus’ Mund wurde trocken.

In Stuttgarter Büros trugen Frauen Blazer. Strukturierte Stoffe. Farben, die flüsterten. Das Kleid dieser Frau schrie, und seine Augen folgten jeder Linie, bevor sein Verstand eingreifen konnte. Hitze stieg unter seinem Kragen auf. Seine Protokollschulung — zwanzig Jahre deutsche Konferenzräume, Hierarchien, angemessene Abstände — zeigte einen leeren Bildschirm.

Konzentrier dich. Sie ist wegen der Oberfläche hier.

Sie lächelte höflich, und das Lächeln suchte keine Zustimmung.

„Entschuldigung. Sind Sie Klaus Hartmann?“

Er stand zu schnell auf. Der Stuhl kratzte wie eine Anklage über den Boden. Seine Hände wussten nicht, wohin. Er verschränkte sie hinter dem Rücken, merkte, dass das militärisch wirkte, und ließ sie an die Seiten fallen, wo sie sich riesig und nutzlos anfühlten.

„Ja“, brachte er hervor. „Und Sie sind?“

Zwei Wörter ohne Stottern. Fortschritt.

„Thaís Oliveira“, sagte sie und streckte ihm die Hand entgegen.

Ihr Händedruck war warm und fest. Ihre Haut war weich, ihr Griff nicht. Klaus hielt einen Sekundenbruchteil zu lange fest, bevor sein Gehirn das Signal zum Loslassen sandte. Er roch Kakaobutter oder eine Lotion, die in Stuttgarter Apotheken nicht existierte, und der Duft setzte sich hinter seinen Rippen fest, wo er nichts zu suchen hatte.

Lass ihre Hand los, Klaus.

Er ließ los.

„UX“, sagte sie. „Ich soll Ihre Fragen zur Oberfläche beantworten.“

Sie schien den Händedruck nicht zu bemerken. Oder sie hatte ihn bemerkt und beschlossen, ihn nicht peinlich werden zu lassen. So oder so gehörte der Raum jetzt ihr, und Klaus spürte, wie seine sorgfältig errichtete Autorität verdampfte wie Feuchtigkeit auf einer Windschutzscheibe.

Er hatte jemanden Defensiven erwartet. Eine Designerin aus dem mittleren Management, die sich mit Entschuldigungen und PowerPoint-Folien hereinwagte. Jemanden, den er mit seiner üblichen Präzision befragen und aus dem er Fakten wie ein Chirurg herausschneiden konnte.

Stattdessen bekam er eine Frau, die offenbar bereits entschieden hatte, dass er ihre Zeit wert war, und die Entscheidung hatte nichts mit seinem Titel zu tun.

Das ist ein Geschäftstermin. Benimm dich entsprechend.

„Ich habe Fragen“, sagte er und hörte seine Stimme in ihre Stuttgarter Uniform schlüpfen: vorsichtig, formell, auf der Suche nach Boden, der sich nicht bewegen konnte. In diesem Raum, in dieser Stadt, vor dieser Frau klang die Stimme lächerlich. Er wusste es. Wahrscheinlich wusste sie es auch.

Thaís trat an ihm vorbei und sah auf seinen Bildschirm. Sie beugte sich leicht vor, das Kleid verschob sich an ihrem Oberschenkel. Klaus starrte seine Tabelle mit der Intensität eines Mannes an, der eine Bombe entschärfte.

Zahlen. Bleib bei den Zahlen.

Sie stieß einen kleinen Atemzug aus, der ein Lachen hätte sein können, wenn Freude darin gelegen hätte.

„Das ist der Teil, den ihr Deutschen liebt“, sagte sie.

Klaus spürte die Hitze seinen Hals hinaufkriechen und sich hinter seinen Ohren festsetzen. Er errötete. Er wusste, dass er errötete. Seine Haut zeigte jedes Gefühl wie eine Leuchtreklame auf der Reeperbahn, und kein Blazer, kein Protokoll, keine Stuttgarter Förmlichkeit konnte es vor einer Frau verbergen, die nahe genug stand, dass er ihre Lotion roch.

„Es ist keine Liebe“, sagte er. „Es ist … Verantwortung.“

Thaís neigte den Kopf. Die Creole schwang. Klaus folgte ihr mit den Augen, ertappte sich dabei und sah auf einen Punkt an der Wand hinter ihrem linken Ohr.

„Verantwortung wofür?“

Er hätte die offizielle Antwort geben können. Budget. Abweichung. Führung.

In diesem Moment hasste er alle drei Wörter. Sie klangen sauber und deutsch und vollkommen unzureichend für ein Gespräch mit einer Frau, die Farbe wie eine Sprache trug, die er nicht beherrschte.

Stattdessen sagte er die einzige Version, bei der er sich nicht selbst hasste.

„Verantwortung dafür, dass wir uns nicht selbst belügen“, sagte er.

Ihr Ausdruck wurde weicher. Nicht viel. Ein Hauch. Doch Klaus fühlte es in der Brust, als hätte jemand eine Faust geöffnet, von der er nicht gewusst hatte, dass sie geballt war.

Sie sieht dich an wie einen Menschen. Nicht wie einen Titel. Wann hat das in diesem Gebäude zuletzt jemand getan?

„Das ist hier selten“, sagte sie.

Klaus deutete auf den Stuhl gegenüber. „Bitte. Setzen Sie sich.“

Er versuchte, ihr beim Hinsetzen nicht zuzusehen. Es misslang. Sie bewegte sich mit der Ruhe eines Menschen, der jahrelang in Besprechungen ignoriert worden war und dann gelernt hatte, nicht mehr auf Erlaubnis zu warten. Sie schlug ein Bein über das andere. Das Kente-Muster fing das Licht ein.

Klaus sah auf seine Hände.

Du bist zweiundvierzig Jahre alt. Du hast vierzehn multinationale Projekte geprüft. Du hast eine Hypothek in Baden-Württemberg. Hör auf, dich so zu benehmen.

Sie legte das Tablet mit dem Bildschirm nach unten auf den Tisch, als wolle sie klarstellen, dass sie nicht hier war, um etwas vorzuführen.

„Fragen Sie“, sagte sie.

Klaus räusperte sich. Zweimal.

„Das Radio funktioniert“, begann er.

Thaís nickte einmal. „Knapp.“

„Es ist das Einzige, was verlässlich funktioniert“, sagte Klaus und hörte die Bitterkeit darin.

Thaís beugte sich leicht vor. „Weil das Radio nicht mit dem Auto verhandeln muss.“

Klaus runzelte die Stirn. „Verhandeln?“

Sie hob eine Schulter. „Alles andere ist ein Gespräch. Klima, Navigation, Diagnose. Das Auto sagt Nein, die Software gerät in Panik, und dann friert Ihr Bildschirm ein, während ein Fahrer eine Straße sucht.“

Klaus hatte die Fehlerberichte gelesen. Die Incident-Logs. Die Euphemismen.

Es so ausgesprochen zu hören, machte es körperlich.

„Wie schlimm ist es?“, fragte er.

Thaís milderte nichts ab, polsterte ihn nicht gegen seine eigene Frage.

„Es ist demütigend“, sagte sie. „Die Oberfläche sieht betrunken aus. Tasten reagieren verzögert. Die Karte stürzt ab. Die Klimasteuerung zeigt Temperaturen an, die nicht existieren.“

Klaus’ Magen zog sich zusammen, diese leise Übelkeit, die Zahlen manchmal auslösten, wenn sie zu Konsequenzen wurden.

„Und trotzdem“, fuhr Thaís leiser fort, „sind die Entwickler da unten noch mit dem Herzen dabei. Man spürt es. Sie hassen, dass es kaputt ist.“

Klaus dachte an Stefan, der über Tests sprach, als wären sie Waffe und Versprechen zugleich.

„Sie haben Stefan Richter kennengelernt“, sagte Klaus.

Thaís’ Mundwinkel zuckte. „Den Deutschen, der sich tatsächlich zu Entwicklern setzt?“

Klaus nickte. „Ja.“

„Ich habe ihn heute gesehen“, sagte sie. „In der Garage. Mit dem Radioteam. Sie sahen … glücklich aus.“

Glücklich. An diesem Ort.

Klaus hörte das Wort wie einen Fluch.

„Woher wissen Sie das?“, fragte er.

Thaís hob das Kinn. „Man erkennt, wenn Entwickler lebendig sind.“

Der Satz landete irgendwo, wofür Klaus keine Kategorie besaß.

Sie stand auf. Nahm das Tablet. Strich weder ihr Kleid glatt noch rückte sie ihre Ohrringe zurecht, noch vollführte sie eines der kleinen Rituale, mit denen Menschen das Ende einer Besprechung signalisierten. Sie erhob sich einfach, wie jemand, der den Wert seiner Zeit kennt und beschlossen hat, sie nun anderswo zu verbringen.

„Wenn Sie noch etwas brauchen“, sagte sie, „wissen Sie, wo UX sitzt.“

Klaus nickte. Sein Hals war trocken.

Er sah ihr zur Tür nach. Das Kente-Muster fing ein letztes Mal das Licht ein. Ihre Hand berührte das Glas, dann war sie fort.

Der Konferenzraum wirkte größer. Leerer. Die Klimaanlage summte gegen eine Stille an, die plötzlich Gewicht hatte.

Sie war zwölf Minuten in diesem Raum. Reiß dich zusammen.

Klaus sah auf seinen Bericht.

Auf seine Zahlen.

Auf die Tür, durch die sie gegangen war.

Man erkennt, wenn Entwickler lebendig sind.

Er scrollte zurück zu seiner Zusammenfassung. Die Sätze lagen dort wie das Urteil eines Gerichtsmediziners. Kostenrate. Beratungsausgaben. Kein wiederholbarer Build-und-Flash-Pfad. Jeder Absatz ein Nagel in einem Sarg, und jeder Nagel war verdient.

Doch es war nicht die ganze Wahrheit.

Klaus’ Finger schwebten über der Tastatur. Er konnte spüren, wie der Bericht zu seinem natürlichen Schluss zog: Katastrophe, Schuld, externe Intervention empfehlen. Das Stuttgarter Drehbuch. Die Form, die jeder Bericht annehmen wollte, weil Schuld eine Sprache war, die deutsche Vorstände verstanden.

Sie sahen glücklich aus.

Er hörte ihre Stimme. Nicht die Worte. Die Stimme. Diese besondere Mischung aus Erschöpfung und Staunen, als wäre Glück in diesem Gebäude eine Art, die sie für ausgestorben gehalten hatte.

Um 16:12 leuchtete sein Telefon mit vier Zeilen von Adriana auf: Radio in einem Testfahrzeug, Klimasteuerung am Integrationsprüfstand, Navigation auf dem Prüfstand, Belege angehängt.

Seine Hände bewegten sich, bevor seine Protokollschulung sie aufhalten konnte.

Er fügte einen neuen Abschnitt hinzu.

Positive Entwicklungen — Wirkung des Developer Advocates

Er starrte auf die Überschrift. Sie sah falsch aus. Zu unternehmerisch. Er löschte sie und tippte erneut.

Eine Sache, die funktioniert

Besser. Ehrlich. Die Art Überschrift, bei der Dr. Hoffmann die Stirn runzeln würde, was bedeutete, dass sie wahrscheinlich wahr war.

Er tippte:

„Der von BergMotor beauftragte Developer Advocate (Stefan Richter) hat in drei Integrationsteams messbare Fortschritte erzielt. Das Radioteam hat testgetriebene Entwicklung eingeführt und einen funktionierenden Build-und-Flash-Zyklus für Testhardware eingerichtet. Die Klimasteuerung hat ihre erste CAN-Bus-Korrektur am Integrationsprüfstand verifiziert. Die Navigation hat einen Temperaturfühlerfehler mit einem automatisierten Integrationstest reproduziert und behoben. Funktionierende Software erreicht Prüfstände, Integrationsprüfstände und Testfahrzeuge.“

Klaus hielt inne.

Der Satz war korrekt. Er war auch blutleer.

Sie sahen glücklich aus.

Er dachte daran, wie Thaís den Kopf geneigt hatte und die Creole geschwungen war. Wie sie „lebendig“ gesagt hatte, als wäre es eine Diagnose, keine Metapher. Wie sich ihre Hand in seiner angefühlt hatte und wie der Duft nach Kakaobutter noch immer etwas Unverantwortliches mit seiner Konzentration anstellte.

Hör auf. Schreib den Bericht.

Er tippte:

„Dieser Fortschritt steht in scharfem Gegensatz zu den vergangenen achtzehn Monaten, in denen die Integrationsteams keine auslieferbare Software hervorgebracht haben. Der Unterschied liegt in der Methode, nicht im Personal. Richters Ansatz priorisiert funktionierende, auf echter Hardware verifizierte Software gegenüber Planungsdokumenten. Empfehlung: Diesen Ansatz ohne Einmischung fortsetzen lassen, während eine separate externe Prüfung die Finanzkontrollen untersucht.“

Ohne Einmischung.

Klaus wusste, was dieser Satz bedeutete. Er bedeutete: Schickt keine weiteren Berater. Er bedeutete: Der einzige Mensch, der etwas Reales bewirkt, tut es ohne Prozesstheater. Er bedeutete: Lasst ihn in Ruhe.

In vierzehn Jahren multinationaler Prüfungen hatte er nie einen solchen Satz geschrieben.

Er scrollte durch den vollständigen Bericht. Zwölf Seiten. Elf davon waren Katastrophe. Eine Seite — die letzte, die Thaís dort platziert hatte, ohne es zu wissen — sagte, dass etwas funktionierte.

Du schreibst das, weil eine Frau in einem Kleid mit Kente-Muster dir gesagt hat, die Entwickler seien lebendig, und du ihr geglaubt hast, weil sie nach Kakaobutter roch und deine Zustimmung nicht brauchte.

Na und.

Sie hatte recht.

Er speicherte das Dokument.

Elf Minuten saß er davor, starrte auf die Skyline von São Paulo und hörte der Klimaanlage zu, wie sie gegen eine Hitze arbeitete, die sie nicht besiegen konnte. Er dachte an Stuttgart. An Vorstandsmitglieder, die direkt zur Zusammenfassung springen würden. An Dr. Hoffmann, der die Kostenrate lesen und aufhören würde zu atmen.

Und an eine Seite am Ende, auf der stand, dass ein Deutscher, der sich zu Entwicklern setzte, etwas zum Funktionieren gebracht hatte.

Er wusste, was der Bericht auslösen würde. Er würde Aufmerksamkeit erregen. Und Aufmerksamkeit war in kaputten Organisationen selten Hilfe.

Doch er konnte die letzte Seite nicht löschen.

Denn sie hatte recht. Und der Zahlenmensch in ihm, der Papier mehr vertraute als Menschen, musste zugeben, dass „die Entwickler sind lebendig“ ebenfalls ein Datenpunkt war.

Um 16:38 hängte er das Dokument an.

Er starrte auf die E-Mail-Adresse.

Er drückte auf Senden.

Die Wahrheit verließ den Raum. Die ganze Wahrheit. Die Katastrophe und die eine helle Sache.

Und Klaus saß sehr still da, hörte seinen eigenen Herzschlag, roch Kakaobutter, die längst nicht mehr da war, und wartete auf die Folgen.


Mittagessen und die eigentliche Frage

Júlia beugt sich über einen Metalltisch, um beim Mittagessen nahe der Avenida Paulista den Fehler der Klimasteuerung zu erklären, während Stefan zuhört.

Um 11:58, bevor Klaus Thaís traf und das Ende seines Berichts neu schrieb, kam Stefan mit Adriana aus der Garage zurück. Sein Hemd klebte von der Hitze an seinem Rücken und von etwas anderem: jener Energie, die entsteht, wenn man zum ersten Mal etwas funktionieren sieht. Das Radioteam hatte einen funktionierenden Build in ein echtes Auto geflasht. Keine Simulation, kein Prüfstand. Ein Auto. Lenkrad, vier Türen, ein reagierendes Armaturenbrett. Sein Körper lief auf diesem Sieg wie auf Zucker: schnell, hell, nicht von Dauer.

Adriana gratulierte ihm nicht. Sie drückte den Aufzugknopf und sagte: „Betrink dich nicht daran.“ Ihre Stimme trug die besondere Flachheit eines Menschen, der zu viele kleine Siege von der nächsten Managemententscheidung hatte zerquetschen sehen. Nicht São Paulo. Nicht Brasilien. Dieses Gebäude. Diese Firma. Achtzehn Monate verdunsteter Versprechen hatten sie gelehrt, Feiern auf Abstand zu halten.

„Glaubst du, das tue ich?“

„Dieser Ort bestraft Optimismus.“

Er widersprach nicht. Er war seit drei Tagen hier und spürte bereits die Schwerkraft des Scheiterns. Kleine Siege veränderten die Luft. Menschen bemerkten sie. Die falsche Art Neugier begann zu kreisen.

Als sich der Aufzug auf der Entwicklungsetage öffnete, lehnte Júlia Nascimento mit verschränkten Armen an einer Säule nahe der Kaffeeecke, das Kinn erhoben wie jemand, der gewartet hatte und kein Problem damit hatte, es zuzugeben. Sie trug ein burgunderrotes Bandeau-Crop-Top, das ihren Bauch selbstverständlich frei ließ, enge Jeans, weiße Sneaker und goldene Ketten über ihrem Schlüsselbein. Ihr natürlicher lockiger Afro rahmte ihr Gesicht, als hätte sie schon vor langer Zeit aufgehört, sich dafür zu entschuldigen, Raum einzunehmen. Sie strahlte jene besondere brasilianische Sicherheit aus, die nichts mit Arroganz und alles damit zu tun hatte, ohne Entschuldigung im eigenen Körper zu leben.

„Du hast versprochen, zur Klimasteuerung zurückzukommen“, sagte sie.

„Habe ich.“

„Gut. Zuerst Mittagessen.“ Sie sagte es wie die meisten Dinge: als bereits entschiedene Tatsache, die keiner weiteren Diskussion bedurfte. „Du musst essen. Du siehst aus wie jemand, der vergisst, dass er einen Körper hat, wenn es Code zum Nachdenken gibt.“

Stefan lächelte, bevor er es verhindern konnte. „Ist es so offensichtlich?“

„Deutsche.“ Sie schüttelte in theatralischer Verzweiflung den Kopf. „Komm.“

Sie gingen in die Mittagshitze und fanden nahe der Avenida Paulista ein kleines Restaurant, dessen Speisekarte nichts anderes vorgab, als sie war. Reis, Bohnen, Fleisch, Salat, kalte Getränke. Plastikstühle und Metalltische, die auf unebenem Pflaster wackelten. Júlia bestellte für beide auf Portugiesisch, ohne zu fragen. Stefan ließ sie, zum Teil weil sein fließendes Spanisch gegen das Portugiesisch eines Kellners aus São Paulo nutzlos war, zum Teil weil sie schon mitten in der Bestellung steckte, bevor er den Mund geöffnet hatte.

Das Essen kam dampfend. Knoblauch, Salz, etwas Süßes von karamellisierten Zwiebeln. Júlia aß mit derselben Direktheit, die sie in alles einbrachte, während Stefan in seinem Teller stocherte, das Adrenalin des Morgens langsam abbrannte und echter Hunger seinen Platz einnahm.

„Also“, sagte Júlia und sah ihn über ihre Gabel hinweg an. „Das Radioteam. Stimmt es, dass ihr den Build in ein Auto geflasht habt?“

„Wer hat dir das erzählt?“

Sie lächelte mit allen Zähnen. „São Paulo.“

Stefan schüttelte den Kopf. „Ja. Haben wir. Und jetzt kennen sie den ganzen Zyklus. Test schreiben, Code schreiben, flashen, auf Hardware validieren. Dasselbe will ich mit der Klimasteuerung tun.“

Ihr Lächeln verschwand und machte etwas Härterem und Interessanterem Platz: dem Ausdruck einer Entwicklerin, die seit Monaten Frust mit sich herumtrug und gerade gehört hatte, wie jemand den Ausgang beschrieb. Sie beugte sich vor, die Ellbogen auf dem Tisch, und senkte ihre Stimme, als könnte der Verkehr Betriebsgeheimnisse davontragen.

„Ich habe gestern Nacht zwei Tests geschrieben.“

Stefan legte die Gabel ab. „Nachdem wir gegangen waren?“

„Nachdem du gegangen warst. Ich blieb bis ein Uhr morgens.“ Sie sagte es ohne Selbstmitleid, als schlichte Stundenabrechnung. „Benutzer verändert die Temperatur. Der CAN-Bus empfängt den Befehl. Das ist ein Test. Zweiter Test: Die Oberfläche zeigt den neuen Sollwert, nachdem die CAN-Antwort zurückkommt.“

„Und?“

„Beide sind fehlgeschlagen.“ Ihre Augen leuchteten. „Und es fühlte sich gut an. Zum ersten Mal seit Monaten fühlte sich ein Fehler gut an, weil ich wusste, warum er auftrat. Der Protokoll-Handler verwirft den Antwort-Frame, wenn die Queue voll ist. Ich konnte es sehen. Ich konnte darauf zeigen.“ Sie stach mit dem Finger auf den Tisch, als wäre er eine Logdatei. „Vor dir hätte ich drei Tage geraten. Jetzt weiß ich genau, wo der Fehler lebt.“

Stefan nickte langsam. Für diesen Moment lebte er: wenn eine Entwicklerin aufhörte, gegen die Methode zu kämpfen, und begann, gegen das eigentliche Problem zu kämpfen. „Was hast du als Nächstes getan?“

„Bin nach Hause. Habe zwei Stunden geschlafen. Bin zurückgekommen.“ Sie trank einen Schluck Guaraná. „Ich will heute Nachmittag mit dir gemeinsam die Korrektur schreiben. Ich glaube, der Queue-Überlauf liegt in der CAN-Treiberschicht, aber ich weiß nicht, ob der Test die Hardwareantwort mocken sollte oder ob wir den Integrationsprüfstand brauchen.“

Stefan spürte, wie das Gespräch vom Mittagessen zur Arbeit wechselte, und hieß es willkommen. Die technische Frage war real, die Antwort nicht offensichtlich. „Mock sie nicht“, sagte er. „Noch nicht. Der Sinn des Integrationsprüfstands ist, gegen echten CAN-Verkehr zu validieren. Wenn du die Hardwareantwort mockst, testest du deine Annahmen über das Protokoll, nicht das Protokoll selbst.“

Júlia runzelte nachdenklich die Stirn. „Aber der Prüfstand ist langsam. Fünf Minuten pro Flash-Zyklus.“

„Fünf Minuten sind schnell. Glaub mir. BergMotors Standardvalidierung in Stuttgart dauert fünfundvierzig Minuten. Fünf Minuten sind ein Geschenk.“ Er lehnte sich zurück und sah zu, wie die Bedeutung ihr Gesicht erreichte. „Schreib den Test. Lass ihn am Prüfstand fehlschlagen. Repariere den Treiber. Lass ihn am Prüfstand bestehen. Flash auf ein Head Unit. Wenn es auf dem Prüfstand und auf dem Head Unit funktioniert, hast du etwas, das du vorführen kannst. Etwas Reales.“

„Du bist anders, als ich erwartet habe“, sagte Júlia.

Der Satz kam aus dem Nichts, oder vielleicht hatte er sich seit gestern aufgebaut, als er sich neben sie an den Klimaprüfstand gesetzt und den ersten Test mit ihr geschrieben hatte, statt ihr zu sagen, sie solle ihn schreiben. Stefan sah sie an und wusste nicht, was er antworten sollte. Sie korrigierte eine Annahme, und er wusste nicht, was an deren Stelle treten würde.

„Inwiefern?“

„Du programmierst wirklich.“ Sie sagte es wie eine Anklage, doch ihr Ziel waren alle Berater vor ihm. „Wir hatten Leute hier. Prozessleute. Sie machen Folien. Sie veranstalten Workshops. Sie organisieren unser Board neu. Nicht ein einziges Mal öffnen sie ein Terminal.“ Sie zeigte mit der Gabel auf ihn. „Du hast dich hingesetzt und einen Test geschrieben. Mit deinen Händen. Auf meinem Rechner.“

Stefan nahm einen Schluck Wasser. Das Glas schwitzte in der Hitze und hinterließ einen nassen Ring auf dem Metalltisch. „Das ist der Job. Ich kenne keinen anderen Weg.“

Júlia musterte ihn lange, den Kopf leicht zur Seite geneigt. Dann griff sie über den Tisch und drückte seinen Unterarm, so selbstverständlich und unbefangen, dass Stefan beinahe zurückzuckte, bevor er sich fing. Wenn in Berlin eine Kollegin beim Mittagessen deinen Arm ergriff, bedeutete das etwas. Hier konnte er noch immer nicht sagen, was es bedeutete, und diese Unsicherheit verstörte ihn mehr als die Berührung.

„Das Klimasteuerungsteam hat elf Leute“, sagte sie und ließ ebenso selbstverständlich los, wie sie zugegriffen hatte. „Drei von uns sind echte Entwickler. Die anderen machen Integrationspapierkram für BergMotors Compliance-Framework. Niemand schreibt Tests, weil niemand glaubt, dass Tests in Embedded möglich sind. Du hast mir an einem Nachmittag gezeigt, dass sie es sind.“ Sie legte die Gabel ab und sah ihn mit der besonderen Intensität eines Menschen an, der seit Monaten eine Frage mit sich herumtrug und endlich jemanden gefunden hatte, dem er sie stellen konnte. „Kannst du es den anderen beibringen?“

„Deshalb bin ich hier.“

„Nein. Ich meine wirklich beibringen. Kein Workshop. Keine Präsentation mit zwölf Folien über testgetriebene Entwicklung. Setz dich zu Rodrigo und zeig ihm, wie er die Sensorschnittstelle testet. Setz dich zu Priya und zeig ihr, wie sie die CAN-Arbitrierung testet. So, wie du dich zu mir gesetzt hast.“

Stefan hörte, worum sie bat. Nicht nur um Tests. Um Anwesenheit. Darum, dass jemand, der den Code verstand, physisch neben jemandem saß, der darin ertrank.

„Ich brauche den Integrationsprüfstand nachmittags reserviert“, sagte er. „Und ich brauche deinen Prüfstand. Nicht den gemeinsamen. Den, den du unter deinem Schreibtisch versteckst.“

Júlias Augen wurden groß. „Woher weißt du davon?“

„Leo hat es mir erzählt.“ Stefan lächelte beinahe. „Er sagte, du hättest ihn aus Ersatzplatinen gebaut, weil die offizielle Testumgebung drei Tage im Voraus gebucht werden muss.“

„Zwei Tage“, korrigierte sie ihn, ertappte sich und lachte. Ein echtes Lachen, das im Bauch begann und niemanden um Erlaubnis bat. Ein vorbeigehender Kellner sah herüber und lächelte. Auch das war São Paulo: Lachen an einem Mittagstisch war kein Ereignis. Es war Hintergrundmusik.

„Zwei Tage“, gestand Stefan zu. „Immer noch zu langsam. Wir nehmen deinen Prüfstand.“

Júlia nickte. Als sie wieder sprach, war der Humor verschwunden und etwas Wilderes hatte ihn ersetzt. „Bring es uns bei. Mach die Tests real. Mach die Arbeit real. Gerade glaubt die Hälfte meines Teams, Tests in Embedded seien etwas, das Deutsche machen, weil sie Brasilianern nicht vertrauen. Die andere Hälfte hält sie für Zeitverschwendung, weil das Management den ungetesteten Code sowieso ausliefert.“

Stefan erkannte das Muster. Er hatte es in Stuttgart, Detroit und Pune gesehen. Die Entwickler waren nicht faul. Sie waren vernünftig. Jahre von Managemententscheidungen hatten ihnen beigebracht, Qualität sei optional und Geschwindigkeit Pflicht. Tests zu schreiben fühlte sich in dieser Umgebung an, als baute man bei Flut eine Sandburg. Schön und sinnlos.

„Es ist nicht sinnlos“, sagte er und antwortete auf den Gedanken, den sie nicht ausgesprochen hatte. „Aber es funktioniert nur, wenn ihr zeigen könnt, dass Tests echte Fehler finden, bevor sie den Kunden erreichen. Dafür ist der Prüfstand da. Dafür ist der Flash-Zyklus da. Ihr schreibt den Test, scheitert, korrigiert, beweist. Dann zeigt ihr den Beleg jemandem, der Releases freigibt. Wenn er den Test sehen kann, hört er auf, über die Zeit zu streiten, die ihr dafür gebraucht habt.“

Júlia dachte darüber nach. Ihr Telefon lag zwischen ihnen auf dem Tisch, und Stefan sah kurz ihren Sperrbildschirm: eine Probe der Sambaschule, Körper in Bewegung, vor Freude verwischt. Sie bemerkte seinen Blick, versteckte oder erklärte nichts. Das war es, was ihn an Júlia immer wieder überraschte. Sie teilte ihr Leben nicht in Schubladen. Die Entwicklerin, die bis ein Uhr morgens einem CAN-Bus-Fehler nachjagte, war derselbe Mensch, der am Wochenende Samba tanzte, und keine Version entschuldigte sich für die andere.

„Du hast eine Tochter“, sagte sie.

Stefan blinzelte, vom Themenwechsel aus dem Gleichgewicht gebracht. Sein Telefon lag mit dem Bildschirm nach unten auf dem Tisch, doch gestern hatte er dem Radioteam ein Foto der funktionierenden Testausgabe gezeigt, und für einen Moment war der Sperrbildschirm sichtbar gewesen. Sophie mit sieben auf einer Schaukel im Volkspark Friedrichshain, den Mund zu einem Lachen geöffnet, dessen Erinnerung ihm in der Brust schmerzte. Das Foto war zehn Jahre alt. Er hatte es nie geändert.

„Dein Hintergrundbild“, sagte Júlia. „Gestern. Ich bin nicht blind.“

„Sophie“, sagte er. „Sie ist siebzehn. Altes Foto.“

Júlia nickte einmal und nahm Name und Zahl mit derselben Ernsthaftigkeit auf wie eine Funktionssignatur. „Du vermisst sie.“

Es war keine Frage. Stefan beantwortete es nicht wie eine. Er sah auf den Verkehr, der an der Avenida Paulista vorbeikroch, und spürte die Entfernung zwischen São Paulo und Berlin im Brustbein, einen dumpfen Schmerz, den Koffein und Code dämpfen, aber nie heilen konnten.

„Sie ruft mich sonntags an“, sagte er, und das genügte.

Júlia akzeptierte es, ohne nachzusetzen. Sie trank ihr Guaraná aus, wischte sich mit dem Handrücken über den Mund und erhob sich in einer fließenden Bewegung vom Plastikstuhl. „Komm. Der CAN-Bus repariert sich nicht selbst. Und du musst dir den Queue-Überlauf ansehen, bevor Rodrigo um fünf nach Hause geht und den einzigen funktionierenden Logikanalysator mitnimmt.“

Stefan legte Bargeld auf den Tisch und folgte ihr zurück zum Büro. Die Hitze legte sich wie eine zweite Haut um sie, und Júlia ging schnell, sprach bereits über die Pufferzuweisung im Protokoll-Handler und darüber, ob der Test auf den verworfenen Frame oder den nie ankommenden Sensorwert prüfen sollte. Sie war eine Entwicklerin mit einem Problem und hatte jemanden gefunden, der ihr beim Lösen helfen konnte. Diese Gewissheit hätte ihn beruhigen sollen. Tat sie nicht.

An der Ampel drehte sie sich zu ihm um. „Heute Nachmittag. Mein Prüfstand. Du, ich, Rodrigo, wenn er aufhört zu jammern. Wir beheben den Queue-Überlauf, führen den Test aus, flashen. Einverstanden?“

„Einverstanden“, sagte Stefan.

Um 13:18 schlug Júlias Test am Integrationsprüfstand gegen echten CAN-Verkehr fehl. Der Antwort-Frame kam an. Die volle Queue verschluckte ihn. Die Temperatur auf dem Bildschirm blieb unverändert.

Rot.

Sie verlagerten die Verantwortung für die Antwort aus dem überlasteten Handler, machten Backpressure sichtbar und ließen denselben Verkehr erneut laufen.

Um 14:26 änderte sich der Sollwert am Prüfstand genau einmal.

Grün.

Júlia feierte nicht. Sie zog Rodrigo heran, ließ ihn den Test lesen und dann selbst ausführen. Sein Misstrauen überlebte den ersten Lauf und bekam beim dritten einen Riss.

Auf der anderen Seite des Gangs erschien Felipe aus der Navigation mit dem Temperaturfühler-Trace von gestern und dem Ausdruck eines Mannes, der möglichst nicht um Hilfe bitten wollte. Stefan gab ihm dieselbe Antwort wie dem Radioteam.

„Lass ihn dort fehlschlagen, wo es alle sehen können.“

Um 15:42 hatte die Navigation ihren ersten automatisierten CAN-Bus-Integrationstest und einen Sensorwert, der unverfälscht auf der Anzeige ankam. In der Garage war das Radioteam bereits zum Bluetooth-Pairing übergegangen und durchlief denselben Red-Green-Flash-Zyklus, ohne auf Stefan zu warten.

Um 16:12 schickte Adriana Klaus vier Zeilen: Radio in einem Testfahrzeug, Klimasteuerung am Integrationsprüfstand, Navigation auf dem Prüfstand, Belege angehängt.

Drei kleine Dinge funktionierten jetzt.

Das genügte, um zu beweisen, dass die Entwickler nicht das Problem waren.

Es genügte auch, um das Scheitern um sie herum schwerer entschuldbar zu machen.


Deutschland wird aufmerksam

Helena hält neben einer offenen Vertragsmappe das Telefon und zügelt ihren Zorn, während das späte Licht São Paulos die Bürofenster füllt.

Um 17:11 klingelte Helena Ferreiras Telefon mit dem Ton für Probleme, die Anzüge trugen.

Sie schloss das Dokument, das sie gelesen hatte, und nahm ohne Begrüßung ab.

„Ja.“

Eine Stimme aus Stuttgart. Deutsch. Kontrolliert. Die Art Stimme, die Kontrolle mit Sicherheit verwechselte.

Helena hörte zu.

Die Stimme am anderen Ende behielt jene polierte Kadenz bei, die ranghohe Menschen verwendeten, wenn sie Gehorsam wollten, ohne das Wort auszusprechen.

Ihr Gesicht veränderte sich nicht.

Doch ihre Hand schloss sich fester um das Telefon.

Sie sah auf die vorläufigen Notizen, die Klaus geschickt hatte.

Sie dachte an Stefan.

In der Garage.

Bei den Entwicklern.

Wie er etwas zum Funktionieren brachte.

Sie dachte daran, was Klaus’ Bericht in dem Moment ausgelöst hatte, als er im falschen Posteingang gelandet war.

Die Stimme redete weiter.

Helena unterbrach einmal.

Dann zweimal.

Dann wurde ihre Stimme scharf.

„Nein“, sagte sie. „Sie hören mir nicht zu. Die Entwickler machen Fortschritte. Ich sehe es mit eigenen Augen.“

Schweigen am anderen Ende.

Dann sprach die Stimme weiter, kälter.

Helena sah hinaus auf die Skyline.

São Paulo kümmerte sich nicht um deutschen Komfort.

Die Stadt bewegte sich einfach weiter.

Motorräder schnitten unten zwischen Bussen hindurch wie Funken durch trockenes Gras. Zwei Avenidas weiter heulten Sirenen. Die Stadt hatte keine Geduld für Vorstandstheater.

„Ja“, sagte Helena schließlich. „Ich verstehe, dass Sie Führung wollen.“

Sie hörte das Wort wie eine Drohung.

Führung.

Helena hörte es wie eine Drohung, weil es immer als Tugend verpackt ankam.

Führung bedeutete Kontrolle. Papier. Außenstehende, die keinen Code schrieben und denen, die es taten, erklärten, die Wirklichkeit sei inakzeptabel.

Sie presste den Kiefer so fest zusammen, dass ihre Zähne schmerzten.

„Schicken Sie mir die Empfehlung“, sagte sie.

Am anderen Ende entstand eine Pause, die sie daran erinnern sollte, wem das Budget gehörte.

Helena blinzelte nicht. „Ja“, wiederholte sie langsamer. „Schicken Sie sie.“

Sie beendete das Gespräch und saß vollkommen still da, das Telefon in der Hand, als wöge es mehr, als es sollte.

Zehn Sekunden lang erlaubte sie sich, die Wut rein und ohne Strategie zu fühlen.

Dann stand sie auf.

Wenn sie jetzt schrie, würde sie Glas anschreien.

Sie ging zum Fenster und sah zu, wie die Avenida Paulista unter der Nachmittagshitze kroch. Die Stadt kümmerte sich nicht um Stuttgarts Behaglichkeit. Sie bewegte sich trotzdem weiter.

Helena atmete durch die Nase aus, nahm das Telefon erneut und rief Stefan an.

Er nahm beim zweiten Klingeln ab.

„Helena“, sagte er. „Alles in Ordnung?“

„Nein“, sagte sie. „Aber das war es nie.“

Sie hörte ihn seine Haltung verändern, wie Entwickler es taten, wenn sie einen Incident im Feld kommen rochen.

„Was ist passiert?“

Helena verlor keine Zeit. „Klaus hat seinen Bericht geschickt.“

Stefan atmete aus. „Das musste er.“

„Ich weiß.“ Helena sah auf Klaus’ Notizen auf ihrem Schreibtisch, die ordentliche Handschrift, die Chaos mit Struktur bekämpfte. „Und jetzt hat Stuttgart Angst.“

„Genug Angst, um etwas Dummes zu tun“, sagte Stefan.

Helena schloss die Augen. „Ja.“

„Wer?“, fragte Stefan, seine Stimme nun flach.

„QuantumMind Solutions.“

Schweigen.

Helena ließ es ihm. Sie konnte die Erinnerungen darin beinahe hören: Framework-Verkäufer, Methodentheater, saubere Anzüge in schmutzigen Problemen.

„Sie kommen nicht mehr nur nächste Woche“, sagte sie. „Stuttgart hat den Termin vorgezogen und ihr Mandat erweitert. Nicht weil wir sie brauchen. Weil Deutschland das Gefühl braucht zu handeln.“

Stefans Stimme blieb kontrolliert, doch sie hörte die Kante darunter. „Was hast du ihnen gesagt?“

„Ich habe gekämpft“, sagte Helena. „Ich habe ihnen gesagt, dass du Fortschritte machst. Dass Entwickler funktionierende Builds in Testfahrzeuge flashen. Dass Klaus ausdrücklich empfohlen hat, diese Arbeit zu schützen.“

Sie hörte selbst, wie verzweifelt es klang, und hasste auch das.

„Und?“

Helenas Mund wurde schmal. „Sie sagten, ein Berater mit gutem Ruf reiche nicht. Jetzt wollen sie QuantumMind über die Lieferung selbst setzen.“

Stefan lachte einmal, leer. „Natürlich.“

Helena lehnte sich an ihren Schreibtisch. Die offene Vertragsmappe lag da wie eine Wunde.

„Ich habe dich hineingebracht, indem ich ihnen beide Ansätze angeboten habe“, sagte sie. „Früher nannten sie das Risikoausgleich. Jetzt ist QuantumMind die Rettung und du bist das Experiment.“

Stefans Stimme wurde etwas weicher. „Du hattest keine Wahl.“

„Ich hatte eine Wahl“, sagte Helena. „Nur keine gute.“

Sie zog einen Stift zu sich und rollte ihn zwischen den Fingern, etwas Körperliches, das sie davon abhielt, das Glas zu zertrümmern.

„Stefan“, sagte sie. „Hör mir genau zu.“

„Ich höre.“

„Mach weiter, was du machst“, sagte Helena. „Lehre weiter. Flashe weiter. Mach die Wirklichkeit unleugbar.“

Stefan zögerte nicht. „Und wenn QuantumMind Dokumente verlangt?“

Helenas Blick wurde hart. „Dann sehen wir, für wen sie wirklich arbeiten.“

Eine weitere kleine Pause.

Dann sagte Stefan leise: „Sie arbeiten für den, der bezahlt.“

Helena sah auf die offene Mappe. Verträge. Zahlen. Lügen.

„Ja“, sagte sie. „Und Bernardo lächelt gerade irgendwo.“

Stefan senkte die Stimme. „Er ist derjenige, der sie will.“

„Genau.“

Helena hörte Stefan atmen, kontrolliert und angespannt. „Was willst du von mir?“

Ihre Antwort kam ohne Zögern. „Halte die Entwickler lebendig.“

Sie wartete einen Moment und fügte den zweiten Teil kälter hinzu.

„Und pass auf. Klaus sieht die Zahlen. Du siehst den Code. Zusammen könnten wir die Wahrheit sehen.“

Stefans Stimme spannte sich an. „Du willst, dass ich ermittle.“

„Ich will, dass du bemerkst“, sagte Helena. „Das ist ein Unterschied.“

Noch eine Pause.

„Verstanden“, sagte Stefan.

Helena beendete das Gespräch und starrte wieder auf die Skyline.

In Stuttgart würde sich gerade jemand dafür gratulieren, gehandelt zu haben.

In São Paulo konnte sie die Kosten bereits spüren.


Zwei Deutsche, eine Stadt

Stefan und Klaus stellen sich in einer nächtlichen Hotelbar in São Paulo der Kluft zwischen technischem Fortschritt und finanzieller Realität.

Um 22:19 war die Hotelbar auf jene Art ruhig, die nur teure Hotels beherrschten.

Sanfte Musik. Sanftes Licht. Sanfte Lügen.

Stefan saß vor einem Glas Wasser, das er ständig zu trinken vergaß, und sah zu, wie sich Kondenswasser sammelte und am Glas hinabglitt, als schwitze die Stadt auch im Hotel.

Klaus kam mit seinem Ledernotizbuch und dem Ausdruck eines Mannes, der gerade einen Felsbrocken über eine Klippe gestoßen hatte und nun wartete, wen er treffen würde.

Er setzte sich nicht sofort. Er legte das Notizbuch auf den Tisch, als müsse das Papier anwesend sein, bevor er es sein konnte.

„Du hast ihn geschickt“, sagte Stefan.

Klaus nickte einmal. „Ich habe ihn geschickt.“

Stefan lehnte sich zurück und musterte ihn. Klaus sah aus, als hätte man ihn gebügelt und danach zerknüllt. „Wie schlimm hast du es klingen lassen?“

Klaus’ Mund wurde schmal. „Ich habe es beschrieben.“

Das war Klaus. Nicht grausam. Nicht freundlich. Präzise. Ein Mann, der glaubte, die Wirklichkeit habe die moralische Pflicht, sauber ausgesprochen zu werden.

Stefan atmete aus und beschloss, seine eigene Wirklichkeit anzubieten.

„Das Radioteam hat heute einen funktionierenden Build geflasht“, sagte er.

Klaus blinzelte einen Hauch zu langsam. „Geflasht?“

„In ein Auto“, korrigierte Stefan. „Lautstärkeregelung. Stabil. Getestet. Auf echter Hardware bewiesen.“

Klaus starrte ihn an, als hätte Stefan von einem kleinen Wunder in einer schmutzigen Küche erzählt.

„Das ist …“ Klaus suchte nach dem Wort.

„Möglich“, half Stefan.

Klaus nickte langsam. „Gut.“

Er hielt die Pause zu lange und durchschnitt dann die Hoffnung mit der Klinge, die er immer bei sich trug.

„Und irrelevant“, fügte er hinzu.

Stefans Kiefer spannte sich an. „Sag das nicht.“

Klaus hielt seinem Blick stand. „Für die Entwickler ist es nicht irrelevant. Für den Vorstand schon.“

Stefan spürte Zorn aufsteigen, nicht gegen Klaus, sondern gegen die geteilte Wirklichkeit, in der sie gefangen waren.

„Es beweist, dass es einen Weg gibt“, sagte Stefan.

Klaus öffnete sein Notizbuch mit einem leisen Schnappen. „Es gibt einen Weg. Aber ein Weg ist keine Rettung.“

Er tippte mit dem Stift auf eine Seite.

„Stuttgart wird reagieren“, sagte Klaus. „Nicht indem es zuhört. Indem es handelt. Es wird Menschen holen, die Dokumente schreiben können, durch die Führungskräfte sich sicher fühlen.“

Stefans Mund wurde trocken. „QuantumMind.“

Klaus nickte einmal.

„Ich habe die Verträge gesehen“, fuhr Klaus fort. „Externe Beratungsausgaben. Mehrere Positionen. Getrennt von dir.“

Stefan beugte sich vor, die Unterarme auf dem Tisch. „Wie viel?“

Klaus zögerte, als würde die Zahl durch das Aussprechen real.

Dann sagte er sie.

Stefan starrte ihn an.

„Das ist keine Beratung“, sagte er leise. „Das ist Extraktion.“

Klaus widersprach nicht. Er blätterte nur um, unbehaglich darüber, dass an den Zahlen Menschen hingen.

„Ich habe heute Thaís Oliveira getroffen“, sagte er und wechselte das Thema mit der Abruptheit eines Menschen, der ohne Tabelle kein persönliches Gebiet betreten konnte.

Stefan blinzelte. „Die UX-Designerin?“

„Ja“, sagte Klaus, und zum ersten Mal klang seine Stimme nicht rein professionell.

Stefan beobachtete ihn genau. Klaus hielt den Ton formell, doch seine Augen hatten sich verändert. Interessiert. Menschlich.

„Sie beschrieb die Software als Gespräch mit dem Auto“, sagte Klaus. „Verhandlung. Panik. Stillstand.“

Stefan nickte einmal. „Das trifft es.“

Klaus sah auf sein Notizbuch und ergänzte beinahe widerwillig: „Sie sagte auch, sie habe das Radioteam in der Garage gesehen. Glücklich.“

Stefan lächelte unwillkürlich. „Ja. Glücklich.“

Klaus starrte ihn an und stellte die Frage wie eine Anklage.

„Du glaubst, Glück behebt Betrug?“

Stefans Lächeln starb. Er blickte auf die Lichter der Stadt, die sich bis zum Horizont erstreckten wie eine Leiterplatte. Unendliche Verbindungen. Unendliche Fehlerstellen.

„Nein“, sagte er. „Aber es hält Menschen davon ab aufzugeben.“

Klaus’ Stift schwebte über dem Papier.

„Wir haben zwei Zeitachsen“, sagte Stefan leise. „Die Entwickler. Und die Führungskräfte.“

Klaus nickte. „Und sie kollidieren.“

Stefans Telefon summte auf der Tischplatte, ein kleines zorniges Insekt in einem Raum, der vorgab, ruhig zu sein.

Eine Nachricht von Leo.

Leo Habe gehört, das Radioteam hat eine Korrektur in ein Testauto geflasht. Die Leute reden. Adriana hat dich nicht umgebracht. Das ist Fortschritt. 😄

Stefan starrte auf den Smiley.

Er hätte lächeln sollen.

Stattdessen dachte er an Júlia beim Mittagessen, wie sie ihn angesehen hatte, nachdem er gesagt hatte, Sophie rufe sonntags an, als hätte sie die Frage gesehen, die er sich selbst nicht stellte.

Er tippte zu schnell mit den Daumen, wie immer, wenn er versuchte, der Angst davonzuschreiben:

Stefan Kleiner Sieg heute. Großer Ärger kommt. Wir werden Verbündete brauchen.

Klaus beobachtete ihn.

„Was hat er gesagt?“, fragte Klaus.

Stefan legte das Telefon ab und fuhr mit dem Daumen am Glasrand entlang, ohne den Kondenswasserring zu bemerken.

„Er hält Fortschritt für einen Witz“, sagte Stefan.

Klaus schüttelte den Kopf. „Nein. Er hält Fortschritt für selten genug, um ihn zu feiern.“

Stefan antwortete nicht. Er wusste nicht, welche Deutung schlimmer war.

Klaus schloss sein Notizbuch mit leiser Endgültigkeit.

„Stuttgart hat Helena bereits angerufen“, sagte er. „Das weißt du.“

Stefan nickte. „Sie hat es mir gesagt. QuantumMind.“

Klaus’ Ausdruck änderte sich nicht. „Dann weißt du, was als Nächstes kommt. Sie werden Maßnahmen verlangen.“

Stefans Stimme wurde hart. „Maßnahmen, die wie Besprechungen aussehen.“

Klaus nickte, als bestätige er eine Diagnose, die niemand behandeln würde.

„Und“, ergänzte Klaus, „sie werden fragen, wer verantwortlich ist.“

Stefan spürte, wie sich die Luft veränderte. Die Barmusik spielte weiter, die Stadt leuchtete weiter, aber das Gespräch war auf eine andere Ebene der Wirklichkeit getreten.

„Verantwortlich wofür?“, fragte Stefan.

Klaus hielt seinen Blick. „Für das Scheitern.“

Stefans Magen zog sich zusammen.

Klaus milderte die Logik nicht, denn Klaus glaubte nicht an Trost.

„Wenn das Produkt die Fahrzeuge nicht erreicht, werden sie nicht Systemen die Schuld geben“, sagte er. „Sie werden Menschen die Schuld geben.“

Stefan starrte auf sein Wasser.

Er dachte an das Radioteam in der Garage. An die Frau, die am Regler drehte, als wäre er der Beweis, dass sie ihren eigenen Händen wieder vertrauen konnte. An Adriana im Hintergrund, die sich für eine gefährliche Sekunde erlaubte zu glauben.

„Dann machen wir es unleugbar“, sagte Stefan.

Klaus neigte den Kopf, wie immer, wenn er Details statt Parolen wollte. „Wie?“

Stefan sah auf. Sein Spiegelbild im dunklen Fenster sah älter aus, als er sich fühlte.

„Wir flashen wieder“, sagte er. „Wir machen funktionierende Software so sichtbar, dass sie sie nicht durch Dokumente ersetzen können.“

Klaus musterte ihn und wog ab, ob das Mut oder Verleugnung war.

„Und wenn sie es trotzdem versuchen?“

Stefan senkte die Stimme. „Dann wissen wir, dass es nicht Inkompetenz ist.“

Klaus’ Gesicht blieb unverändert, doch seine Augen nicht. Er verstand die Folgerung.

Wenn es Betrug war, war es kein Fehler. Es war eine Entscheidung.

Klaus nickte einmal, als hätte ihm das Ergebnis seit Wochen auf der Zunge gelegen.

„Schlaf“, sagte er.

Stefan lachte beinahe. „Tust du das?“

Klaus stand auf und schob das Notizbuch unter den Arm. „Nein. Aber ich tue so. So bleibe ich handlungsfähig.“

Er hielt inne und fügte leiser hinzu: „Und Stefan … sei vorsichtig.“

Stefan runzelte die Stirn. „Mit QuantumMind?“

Klaus schüttelte den Kopf. „Mit dir selbst.“

Stefan spürte die Entfernung zu Sophie wieder, scharf wie Sonnenlicht, und die Frage, der er beim Mittagessen ausgewichen war: Warum war er immer woanders?

Er sah Klaus davongehen, die Schultern angespannt, einen Mann, der Zahlen wie ein Geheimnis trug.

Stefan trank das Wasser in einem Zug aus. Um 23:04 ging er in sein Zimmer, öffnete den Laptop, die Codebase und schrieb Notizen für morgen, als könnten Notizen eine Vorstandssitzung aufhalten.

Irgendwo in der Stadt, weit unter seinem Fenster, bluteten AutoConnects Zahlen weiter.

Nicht weil die Entwickler nicht bauen konnten.

Sondern weil irgendwo jemand dafür bezahlt wurde, dass sie es nicht taten.

Nächste Folge: "QuantumMind kommt — Der erste Schlag" Stefans frühe Erfolge machen ihn zum Ziel. Marcus Delacroix kommt mit Lächeln, Kennzahlen und Besprechungen. Die Entwickler spüren, wie sich der Griff schließt — und Adriana erkennt das Muster.
×
×