Skip to content

Langweilige Technologie ist ein Luxusgut

SigmaJunction · Engineering6 Min. Lesezeit

Es gibt eine zuverlässige Methode, Software zu erkennen, die gebaut wurde, um ihre Erbauer zu beeindrucken, statt ihren Eigentümern zu dienen: Zählen Sie die Technologien. Das System mit vier Datenbanken, zwei Queue-Systemen und einem Framework vom letzten Frühjahr wurde nicht architektiert — es wurde gesammelt. Und der Sammler zahlt die Wartungsrechnung selten selbst.

Die wahren Kosten aufregender Technologie

Neue Technologie kassiert dreimal. Erstens bei den unbekannten Unbekannten: den Fehlermodi, über die noch niemand gebloggt hat, entdeckt um zwei Uhr nachts in Ihrem Produktivsystem. Zweitens beim Recruiting: Jede exotische Wahl verkleinert den Pool der Menschen, die das System warten können, und erhöht ihren Preis. Drittens bei der Langlebigkeit: Ob das aufregende Framework dieses Jahres binnen fünf Jahren aufgegeben wird, ist ein Münzwurf — bewährte Werkzeuge haben ihre Aussterbe-Ereignisse bereits überlebt.

Die drei Posten verstärken einander. Die exotische Datenbank fällt auf undokumentierte Weise aus, was überlebbar wäre — nur hat der eine Entwickler, der sie verstand, im Frühjahr gekündigt, und die Nachbesetzung läuft inzwischen im vierten Monat, weil der Kandidatenpool für genau diese Fähigkeit ein Rundungsfehler ist. Währenddessen hat das Framework, von dem sie abhängt, seine „aufregende neue Richtung“ angekündigt — Anbieter-Sprech für einen Rewrite von allem, was Sie auf der alten gebaut haben. Das waren keine getrennten Risiken; es war ein Risiko, dreimal gekauft.

Diese Kosten schlagen ein, nachdem die Agentur gegangen ist. Genau deshalb sind Agenturen strukturell versucht, aufregende Technologie zu wählen — der Gewinn für den Lebenslauf gehört ihnen, die Wartungsrechnung Ihnen. Diese Anreize auszurichten ist ebenso ein Problem des Vertragsdesigns wie des Engineerings: Es ist ein Teil des Grundes, warum wir Gewährleistung auf unsere Arbeit geben und anbieten, zu betreiben, was wir bauen.

Wie die Sammlung entsteht

Niemand nimmt sich vor, ein unwartbares System zu bauen; es wächst durch einzeln verteidigbare Entscheidungen zusammen. Ein Entwickler will eine Technologie im Lebenslauf, und das Projekt ist der einzige Ort, sie zu bekommen. Ein Konferenzvortrag lässt eine Architektur, entworfen für ein Unternehmen mit tausend Entwicklern, wie Best Practice für ein Team von sechs aussehen. Ein Microservices-Diagramm fühlt sich professioneller an als ein ehrlicher Monolith. Jede Wahl fügt ein bewegliches Teil hinzu, und bewegliche Teile multiplizieren sich: Zwei Datenbanken kosten nicht zweimal eine Datenbank — sie kosten die zweite Datenbank plus die Synchronisation zwischen beiden, für immer.

Die Verteidigung ist eine langweilige Regel, angewandt im Review: Jede Technologie jenseits des Standard-Stacks muss sich ihren Platz mit einer messbaren Anforderung erkaufen, die der Standard nicht erfüllen kann. „Es skaliert besser“ zählt nicht ohne eine Zahl. „Wir könnten es später brauchen“ ist ein Grund, es später hinzuzufügen. Die Beweislast liegt bei der Neuheit, nie bei der langweiligen Wahl — denn nur eine von beiden hat eine Bilanz, auf die sie zeigen kann.

Innovation ist ein Budget. Geben Sie es für Ihr Produkt aus, wo Kunden es sehen können — nicht für Ihre Infrastruktur, wo nur Ihre Entwickler es sehen.

Langweilig ≠ alt

Langweilig heißt nicht Legacy. PostgreSQL, TypeScript, React, etablierte Cloud-Dienste — das alles ist modern, wird aktiv weiterentwickelt und ist außerordentlich leistungsfähig. Langweilig macht sie, dass ihre scharfen Kanten dokumentiert sind, ihre Fehlermodi bekannt und eine Million Teams die Probleme bereits getroffen haben, auf die Sie gleich stoßen werden. Langweilig heißt berechenbar — und Berechenbarkeit ist das, was Sie kaufen, wenn Sie Senior-Sätze bezahlen.

Hier verbirgt sich ein Recruiting-Signal, das Eigentümer beständig falsch lesen. Junior-Entwickler jagen interessanten Stacks nach; Senior-Entwickler jagen interessanten Problemen nach und wählen mit Absicht verschlafene Werkzeuge, weil sie die Zwei-Uhr-nachts-Rechnung für Aufregung persönlich bezahlt haben. Ein Team, das Ihnen eine langweilige Architektur verkauft, ist nicht mutlos — es zeigt Ihnen seine Narben. Der Ehrgeiz gehört in das, was das System tut, nicht in das, woraus es gemacht ist.

Die Disziplin hat eine Folgerung: Wenn wir das Innovationsbudget ausgeben — etwa bei KI-Systemen, wo sich die Front tatsächlich im Quartalstakt bewegt —, isolieren wir den aufregenden Teil hinter langweiligen Schnittstellen, halten ihn austauschbar und umgeben ihn mit Evaluation. Der Explosionsradius von Neuheit sollte ein Modul sein, nie eine Architektur.

In der Praxis heißt das: Der Modellanbieter sitzt hinter einer Schnittstelle, von der der Rest des Systems nichts weiß, sodass der Austausch eine Konfigurationsänderung ist, keine Migration. Es heißt: ein Evaluations-Harness, das jedes Kandidatenmodell an Ihren echten Fällen bewertet, sodass die Austauschentscheidung eine Messung ist, kein Mode-Statement. Der aufregende Teil bleibt aufregend — er darf nur den Rest des Systems nicht interessant machen.

Der Standard-Stack — und wie man ihn ändert

Das praktische Werkzeug hinter alldem ist ein schriftlicher Standard-Stack: die kurze Liste der Technologien, die ein neues System verwendet, sofern niemand das Gegenteil beweist. Eine primäre Datenbank. Eine Backend-Sprache, die das ganze Team liest. Ein Frontend-Framework. Verwaltete Cloud-Dienste statt allem Selbstgehosteten — die langweilige Wahl im Betrieb ist, den Cloud-Anbieter dafür zu bezahlen, den Pager zu tragen. Die Liste passt auf eine Karteikarte, und genau das ist der Punkt: Jede Ergänzung sollte sich teuer anfühlen, denn das ist sie.

Den Standard zu ändern ist erlaubt — durch die Vordertür. Ein kurzer schriftlicher Antrag: die Anforderung, die der aktuelle Standard nicht erfüllen kann, die Zahl, die es beweist, der Migrationspfad hinein und der Ausstiegspfad hinaus. Dann ein Probelauf in etwas Unkritischem, bevor irgendetwas Kundennahes davon abhängt. Teams, die dieses Ritual pflegen, führen vielleicht eine neue Technologie pro Jahr ein, bewusst, und sie bleibt. Teams, die es nicht tun, führen fünf aus Versehen ein und behalten zwei — die anderen drei bleiben trotzdem in Produktion, halb migriert, und kassieren für immer Miete.

Fragen an Ihren nächsten Dienstleister

Wer wartet das im dritten Jahr, und was wird das kosten? Wie groß ist der Recruiting-Pool für diesen Stack — und was passiert mit unserem Zeitplan, wenn eines dieser Frameworks aufgegeben wird? Warum diese zweite Datenbank, in Zahlen? Wie sieht das On-Call-Runbook aus, und könnte ihm ein Entwickler folgen, der das System nicht gebaut hat? Sind die Antworten Handwedeln, ist die Architektur eine Verbindlichkeit im Demo-Kostüm.

Langweilige Technologie ist der Grund, warum Software ein Vermögenswert bleibt, statt ein Wissenschaftsprojekt mit Login-Seite zu werden — sprich: Sie ist ein Luxus, den sich Ihr Unternehmen genau deshalb leisten kann, weil sie nicht danach aussieht. Das Premium steckt nicht in den Werkzeugen. Es steckt in der Zurückhaltung.

Weiterlesen

Den nächsten Essay per E-Mail erhalten

Software als Investition, angewandte KI und Engineering-Praxis — geschrieben für die, die die Rechnungen unterschreiben.

Ein bis zwei Essays pro Monat, kein Lärm. Bestätigung per E-Mail, Abmeldung mit einem Klick.

Sie wollen eine Architektur, die gebaut ist, um vererbt zu werden?

Fragen Sie, welchen Stack wir für Ihr System wählen würden — und warum er Sie langweilen wird.