Zum Inhalt springen
// KI-Agenten 15 Min. Lesezeit

David Heinemeier Hansson setzt bei der Softwareentwicklung auf KI-Agenten

Mindverse News

KI-gestützt erstellt 7 Quellen Arbeitsweise

David Heinemeier Hansson setzt bei der Softwareentwicklung auf KI-Agenten
Symbolbild

Das Wichtigste in Kürze

  • David Heinemeier Hansson, bekannt als DHH und Schöpfer von Ruby on Rails, erklärt, dass er seit etwa März 2026 keinen produktiven Code mehr vollständig von Hand geschrieben habe.
  • Stattdessen setzt er bei 37signals, dem Unternehmen hinter Basecamp und Hey, auf KI-Agenten, die Software auf Grundlage natürlicher Sprache erzeugen und verändern.
  • Hansson begründet den Wechsel vor allem wirtschaftlich: Die manuelle Eingabe von Code verliere gegenüber agentenbasierten Entwicklungsprozessen an Bedeutung.
  • Die Umstellung ist eine deutliche Kehrtwende gegenüber früheren kritischen Äußerungen Hanssons zur Nutzung von KI beim Programmieren.
  • Bei 37signals soll die neue Arbeitsweise unter anderem bei der Entwicklung künftiger Versionen von Hey und bei Experimenten mit nativen Anwendungen sowie Rust zum Einsatz kommen.
  • Die Aussagen werfen zugleich Fragen zur Qualitätssicherung, zur Wartbarkeit generierten Codes und zur künftigen strategischen Rolle von Ruby on Rails auf.
// Inhalt · 15 Abschnitte
  1. Ein bekannter Rails-Entwickler verabschiedet sich vom manuellen Programmieren
  2. Eine bemerkenswerte Kehrtwende bei der Bewertung von KI
  3. Wie das agentenbasierte Entwicklungsmodell funktioniert
  4. Die Erfahrungen von 37signals
  5. Hohe Produktionszahlen sind nur begrenzt aussagekräftig
  6. Warum die Rolle menschlicher Entwickler nicht verschwindet
  7. Die Grenzen automatisierter Codeprüfung
  8. Neue Anforderungen an Architektur und Governance
  9. Die geplante technische Richtung von 37signals
  10. Welche Rolle bleibt für Ruby on Rails?
  11. Die Bedeutung von Schnittstellen für KI-Agenten
  12. Was die Entwicklung für B2B-Unternehmen bedeutet
  13. Ein Wandel des Berufsbilds, kein vollständiger Wegfall von Softwarekompetenz
  14. Warum die Ankündigung nicht als allgemeines Ende des Programmierens gilt
  15. Ein Signal für die nächste Phase der Softwareentwicklung
  16. Quellen

Ein bekannter Rails-Entwickler verabschiedet sich vom manuellen Programmieren

David Heinemeier Hansson, Mitgründer von 37signals und Schöpfer des Webframeworks Ruby on Rails, will Software künftig nicht mehr primär durch das eigenhändige Schreiben von Quellcode entwickeln. Bei der Eröffnungs-Keynote der Konferenz Rails World 2026 erklärte Hansson, er habe sich nach rund 25 Jahren als professioneller Programmierer aus dem klassischen Berufsbild zurückgezogen. Er bezeichnete sich stattdessen als „Maker“ und beschrieb seine neue Tätigkeit als die Steuerung von KI-Agenten, die große Teile der eigentlichen Implementierung übernehmen.

Nach den vorliegenden Berichten soll Hansson seit ungefähr März 2026 keine Codezeile mehr vollständig von Hand verfasst haben. Seine Aussage ist nicht als Rückzug aus der Softwareentwicklung zu verstehen. Vielmehr beschreibt sie einen grundlegenden Wechsel der Arbeitsteilung: Menschen formulieren Anforderungen, treffen Produkt- und Architekturentscheidungen und prüfen Ergebnisse, während KI-Systeme den Quellcode erzeugen, anpassen und teilweise auch testen.

Die Aussage ist innerhalb der Entwicklergemeinschaft besonders relevant, weil Hansson nicht nur eine prominente Einzelperson ist. Als Erfinder von Ruby on Rails hat er die Entwicklung moderner Webanwendungen maßgeblich beeinflusst. Als technischer Leiter von 37signals steht er zudem für ein Unternehmen, das seit Jahren eine eigenständige Sicht auf Softwareentwicklung, Produktdesign und Unternehmenskultur vertritt.

Eine bemerkenswerte Kehrtwende bei der Bewertung von KI

Hansson hatte sich in der Vergangenheit kritisch über KI-gestützte Programmierung geäußert. Noch im Vorjahr erklärte er nach den vorliegenden Quellen, er nutze KI nicht, weil er den Eindruck habe, dadurch verliere er schrittweise eigene technische Kompetenz. Diese frühere Skepsis stand in einer längeren Tradition seiner Aussagen, wonach Softwareentwicklung nicht nur aus der Produktion funktionierender Codezeilen bestehe, sondern auch ein handwerklicher und ästhetischer Prozess sei.

Die nun verkündete Umstellung fällt deshalb deutlich aus. Hansson stellt KI-Agenten nicht mehr lediglich als ergänzende Werkzeuge für einzelne Aufgaben dar. Er beschreibt sie als zentrale Produktionsinstanz einer neuen Entwicklungsform. Natürliche Sprache könne dabei zunehmend die Rolle einer Programmiersprache übernehmen. In diesem Zusammenhang äußerte er sinngemäß, Englisch sei für bestimmte Entwicklungsaufgaben inzwischen geeigneter als Ruby, weil moderne Sprachmodelle menschliche Anweisungen direkt in Software übersetzen könnten.

Diese Position bedeutet nicht zwingend, dass formale Programmiersprachen überflüssig werden. Der erzeugte Code muss weiterhin in einer konkreten Sprache ausgeführt, getestet und betrieben werden. Die Veränderung betrifft vor allem die Schnittstelle zwischen menschlicher Absicht und maschineller Implementierung. An die Stelle der direkten Eingabe jedes einzelnen Befehls tritt eine Folge aus Spezifikation, Delegation, Kontrolle und Überarbeitung.

Wie das agentenbasierte Entwicklungsmodell funktioniert

Bei einem klassischen Entwicklungsprozess schreibt eine Programmiererin oder ein Programmierer den Code selbst, führt ihn aus, analysiert Fehler und entwickelt die Anwendung schrittweise weiter. KI-gestützte Werkzeuge können einzelne Teile dieses Ablaufs beschleunigen, etwa durch Codevorschläge, automatische Tests oder die Erklärung bestehender Funktionen.

Ein agentenbasierter Ansatz geht weiter. Ein KI-Agent erhält ein Ziel, Zugriff auf bestimmte Dateien oder Systeme und gegebenenfalls die Erlaubnis, Änderungen selbstständig vorzunehmen. Er kann den Code analysieren, neue Dateien erstellen, Tests ausführen, Fehler interpretieren und weitere Änderungen vorschlagen oder direkt einspielen. Menschen überwachen den Prozess und greifen an Punkten ein, an denen Entscheidungen, Freigaben oder Korrekturen erforderlich sind.

Hansson beschreibt diese Entwicklung als eine Verschiebung der knappen Ressource. Wenn die Produktion von Code deutlich schneller und günstiger wird, verlagert sich der Schwerpunkt auf die Frage, welche Software überhaupt entstehen soll. Produktverständnis, Priorisierung, Systemarchitektur, Sicherheitsbewusstsein und die Fähigkeit zur Bewertung der Ergebnisse gewinnen dadurch an Bedeutung.

Für Unternehmen ist diese Unterscheidung entscheidend. Eine höhere Geschwindigkeit bei der Codeerzeugung führt nicht automatisch zu höherer Produktivität. Produktivität entsteht erst dann, wenn die zusätzlichen Änderungen einen geschäftlichen Nutzen erzeugen, zuverlässig funktionieren und langfristig beherrschbar bleiben.

Die Erfahrungen von 37signals

37signals, das Unternehmen hinter Basecamp, Hey und weiteren Produkten, dient Hansson als praktisches Beispiel für die Umstellung. Nach den vorliegenden Berichten experimentiert das Unternehmen mit einer Entwicklung, bei der KI-Agenten den größten Teil des Codes erzeugen. Frühere Versuche, unter anderem im Zusammenhang mit Basecamp 5, sollen allerdings nur gemischte Ergebnisse geliefert haben.

Diese Einschränkung ist für die Einordnung der Ankündigung wichtig. Die Einführung von KI-Agenten verlief demnach nicht ohne Schwierigkeiten. Wenn generierte Software in bestehende, über Jahre gewachsene Systeme integriert wird, können Inkonsistenzen, doppelte Logik, unklare Abhängigkeiten und schwer nachvollziehbare Architekturentscheidungen entstehen.

Hansson beschrieb eine frühere Softwarearchitektur von Basecamp nach den Berichten mit einem Vergleich, der auf eine Vielzahl voneinander getrennter und nicht optimal verbundener Komponenten hinweist. Solche Probleme sind nicht ausschließlich auf KI zurückzuführen. Sie können auch in Teams entstehen, die über längere Zeit von verschiedenen Personen, mit unterschiedlichen Prioritäten und unter wechselnden technischen Bedingungen entwickelt werden. KI-Agenten können diese Entwicklung jedoch beschleunigen, weil sie sehr schnell neue Änderungen produzieren.

Das zentrale Risiko liegt damit weniger in einer einzelnen fehlerhaften Codezeile als in der kumulativen Wirkung vieler kleiner Entscheidungen. Ein Agent kann eine konkrete Aufgabe korrekt lösen und dennoch die Gesamtarchitektur verschlechtern. Für Unternehmen entsteht dadurch ein Kontrollproblem: Die Menge der erzeugten Software kann schneller wachsen als die Fähigkeit des Teams, sie vollständig zu verstehen.

Hohe Produktionszahlen sind nur begrenzt aussagekräftig

Im Zusammenhang mit der neuen Arbeitsweise wurden Angaben zur Menge des erzeugten Codes bekannt. Hansson soll im August rund 150.000 Zeilen produktiven Code ausgeliefert haben. Zum Vergleich wurde ein früherer Jahresdurchschnitt von etwa 30.000 Zeilen genannt. Außerdem habe Ruby im Jahr 2026 nur noch einen kleinen Anteil seiner gesamten Codeproduktion ausgemacht, während die Sprache über einen längeren Zeitraum ungefähr die Hälfte seiner Arbeit geprägt habe.

Die Zahlen illustrieren die enorme Steigerung der reinen Produktionsgeschwindigkeit. Sie eignen sich jedoch nur eingeschränkt als Maßstab für Softwarequalität oder wirtschaftlichen Nutzen. Zeilen Code können sehr unterschiedliche Funktionen erfüllen. Ein umfangreicher, automatisch erzeugter Rust-Code ist nicht direkt mit einer kleinen, manuell geschriebenen Ruby-Implementierung vergleichbar. Auch generierte Tests, Konfigurationsdateien und wiederholende Strukturen erhöhen die Zahl der Codezeilen, ohne den Funktionsumfang im gleichen Verhältnis zu erweitern.

Eine belastbare Bewertung müsste zusätzliche Kennzahlen berücksichtigen. Dazu gehören unter anderem die Zahl und Schwere von Fehlern, die Zeit für Codeprüfung und Nacharbeit, die Ausfallrate im Betrieb, die Wartungskosten sowie die Geschwindigkeit, mit der neue Funktionen tatsächlich bei den Nutzern ankommen.

  • Wie viele Änderungen erreichen die Produktion ohne nachträgliche Korrektur?
  • Wie häufig führen Agenten zu Sicherheits- oder Datenschutzproblemen?
  • Wie lange benötigen Entwicklerinnen und Entwickler, um generierten Code zu verstehen?
  • Wie stark steigen Abhängigkeiten, Komplexität und technische Schulden?
  • Wie verändert sich die Gesamtzeit von der Produktidee bis zum stabilen Betrieb?

Erst eine solche Gesamtbetrachtung kann zeigen, ob die agentenbasierte Entwicklung nicht nur mehr Code erzeugt, sondern tatsächlich bessere Ergebnisse zu geringeren Kosten liefert.

Warum die Rolle menschlicher Entwickler nicht verschwindet

Hansson stellt den manuellen Code als wirtschaftlich zunehmend unattraktiv dar. Daraus folgt jedoch nicht, dass menschliche Entwickler in absehbarer Zeit überflüssig werden. Ihre Aufgaben verändern sich vielmehr. Sie müssen weniger Zeit mit der direkten Eingabe standardisierter Implementierungen verbringen, dafür aber mehr Zeit in die Definition von Zielen, Einschränkungen und Qualitätskriterien investieren.

In einem agentenbasierten Prozess sind mehrere menschliche Fähigkeiten weiterhin unverzichtbar:

  • Problembeschreibung: Anforderungen müssen so formuliert werden, dass ein Agent sie korrekt interpretieren kann.
  • Priorisierung: Nicht jede technisch mögliche Funktion ist für das Produkt oder das Unternehmen sinnvoll.
  • Architektur: Einzelne Änderungen müssen in ein konsistentes Gesamtsystem eingebettet werden.
  • Qualitätskontrolle: Tests und automatisierte Prüfungen müssen entworfen, bewertet und erweitert werden.
  • Sicherheit: Berechtigungen, Datenflüsse und Angriffsflächen dürfen nicht allein einem Modell überlassen werden.
  • Verantwortung: Unternehmen müssen klären, wer für Entscheidungen und Fehler eines Agenten haftet.

Gerade bei geschäftskritischer Software reicht es nicht aus, dass eine Anwendung in einem Standardszenario funktioniert. Sie muss sich auch bei ungewöhnlichen Eingaben, hoher Last, fehlenden Daten und gezielten Angriffen erwartungsgemäß verhalten. Ein KI-Agent kann dabei unterstützen, aber er ersetzt nicht automatisch die Verantwortung für die Bewertung.

Die Grenzen automatisierter Codeprüfung

Ein häufig genannter Vorteil von KI-Agenten ist ihre Fähigkeit, Tests zu schreiben und Änderungen selbstständig zu validieren. Das kann die Entwicklung beschleunigen, solange die Prüfungen die relevanten Risiken abdecken. Ein Testsystem kann jedoch nur das zuverlässig prüfen, was zuvor als erwartetes Verhalten beschrieben wurde.

Fehler entstehen häufig an den Rändern eines Systems: bei ungewöhnlichen Berechtigungen, widersprüchlichen Daten, unvollständigen Eingaben oder der Kombination mehrerer Funktionen. Auch ein umfassendes Testpaket kann eine falsche Produktentscheidung nicht erkennen. Wenn ein Agent eine Funktion baut, die technisch funktioniert, aber den falschen Geschäftsprozess abbildet, liegt das Problem nicht im Code, sondern in der Interpretation der Anforderung.

Für Unternehmen bedeutet dies, dass die Qualitätssicherung nicht ausschließlich nachgelagert erfolgen sollte. Sie muss bereits bei der Definition der Aufgaben beginnen. Agenten benötigen klare Zuständigkeiten, begrenzte Zugriffsrechte, nachvollziehbare Änderungsprotokolle und definierte Freigabepunkte. Besonders sensible Aktionen sollten eine ausdrückliche menschliche Bestätigung erfordern.

Auch die Lesbarkeit des Codes bleibt relevant. Selbst wenn menschliche Entwickler weniger Code direkt schreiben, müssen sie in kritischen Situationen verstehen können, wie ein System arbeitet. Das gilt insbesondere bei Sicherheitsvorfällen, rechtlichen Auseinandersetzungen und langfristigen Migrationen. Die Vorstellung, generierten Code grundsätzlich nicht mehr lesen zu müssen, ist daher für viele Unternehmensanwendungen nur eingeschränkt tragfähig.

Neue Anforderungen an Architektur und Governance

Hansson argumentiert, dass klassische Softwarearchitektur neu gedacht werden müsse, wenn nicht mehr Menschen, sondern Agenten den größten Teil der Änderungen vornehmen. Traditionelle Abstraktionen und Designmuster könnten in einer solchen Umgebung eine andere Funktion erhalten. Sie dienen dann nicht nur dazu, menschlichen Teams Orientierung zu geben, sondern auch dazu, maschinelle Systeme innerhalb klarer Strukturen zu halten.

Für die Unternehmenspraxis folgt daraus ein Bedarf an neuen Governance-Modellen. Dazu zählen Richtlinien für den Einsatz von Agenten, Regeln für den Zugriff auf Quellcode und Produktionssysteme sowie Verfahren für die Dokumentation automatisch erzeugter Änderungen.

Ein belastbares Modell sollte unter anderem folgende Fragen beantworten:

  • Welche Aufgaben dürfen Agenten selbstständig ausführen?
  • Welche Daten dürfen sie lesen oder verändern?
  • Wie werden sensible Informationen vor der Verarbeitung geschützt?
  • Wer genehmigt Änderungen an produktiven Systemen?
  • Wie werden Quellen, verwendete Modelle und Eingaben dokumentiert?
  • Wie lässt sich eine fehlerhafte Änderung schnell zurücknehmen?
  • Welche Prüfungen müssen vor einer Veröffentlichung erfolgreich abgeschlossen sein?

Diese Fragen betreffen nicht nur die IT-Abteilung. Sie berühren Datenschutz, Informationssicherheit, Compliance, Einkauf und Risikomanagement. Ein KI-Agent, der auf interne Daten zugreifen und eigenständig Änderungen durchführen darf, ist nicht bloß ein Produktivitätswerkzeug. Er wird zu einem Bestandteil der Unternehmensinfrastruktur.

Die geplante technische Richtung von 37signals

Nach den vorliegenden Berichten beabsichtigt 37signals, künftige Versionen von Hey als native Anwendungen für die unterstützten Plattformen zu entwickeln. Für die Serverseite soll dabei Rust eine größere Rolle spielen. Das ist insofern bemerkenswert, als Hansson die Sprache in der Vergangenheit kritisch bewertet hatte.

Hansson begründet den Wechsel mit der Annahme, dass KI-Agenten die Komplexität von Rust für Menschen teilweise abschirmen können. Die Entwickler müssten sich dann weniger mit der Syntax und den technischen Einzelheiten befassen, könnten aber von Eigenschaften wie hoher Leistung und effizientem Speicherverbrauch profitieren.

Diese Argumentation lässt sich technisch nachvollziehen, ist aber nicht ohne Einschränkungen. Wenn Menschen den erzeugten Rust-Code nur selten im Detail prüfen, können Fehler und Sicherheitsprobleme schwerer erkennbar werden. Außerdem hängt die Leistungsfähigkeit einer Anwendung nicht allein von der Programmiersprache ab. Architektur, Datenmodell, Netzwerkanforderungen, Caching, Produktumfang und Betriebsumgebung beeinflussen den Ressourcenverbrauch ebenfalls erheblich.

Berichte über einen deutlich geringeren CPU- und Speicherbedarf der neuen Hey-Architektur sind daher als produktspezifische Angaben zu verstehen. Ein Vergleich zwischen einer bestehenden Webanwendung und einer neu konzipierten nativen Anwendung kann nicht ohne Weiteres als allgemeiner Beleg für die Überlegenheit einer bestimmten Sprache oder eines bestimmten Entwicklungsmodells dienen.

Welche Rolle bleibt für Ruby on Rails?

Die Aussagen Hanssons sind auch deshalb relevant, weil sie auf einer Konferenz für die Rails-Community fielen. Ein großer Teil der Keynote soll sich jedoch nicht mit der unmittelbaren Weiterentwicklung von Rails, sondern mit agentenbasierter Entwicklung, nativen Anwendungen und Rust beschäftigt haben.

Hansson stellte Ruby on Rails nach den vorliegenden Berichten weiterhin als geeignetes Framework für Webanwendungen dar. Die klaren Konventionen und die standardisierte Struktur könnten auch für KI-Agenten hilfreich sein. Ein Agent kann sich in einem bekannten Projektaufbau leichter orientieren, wenn Verzeichnisstruktur, Namensgebung und typische Abläufe vorhersehbar sind.

Damit erhält ein früheres Kernprinzip von Rails eine neue Begründung. „Convention over Configuration“ sollte ursprünglich vor allem menschlichen Entwicklungsteams helfen, schneller zu konsistenten Anwendungen zu gelangen. Nun könnte dieselbe Konventionalität auch die Zusammenarbeit mit KI-Systemen erleichtern. Je weniger Entscheidungen ein Agent aus unvollständigen Informationen ableiten muss, desto geringer ist das Risiko uneinheitlicher Implementierungen.

Gleichzeitig stellt sich die Frage nach der strategischen Führung des Frameworks. Wenn der ursprüngliche Schöpfer seine eigene praktische Nutzung von Ruby deutlich reduziert, erwarten Anwenderinnen und Anwender möglicherweise eine Erklärung zur langfristigen Ausrichtung. Ein Framework kann auch ohne die tägliche Beteiligung seines Gründers weiterentwickelt werden. Dafür braucht es jedoch eine klare technische Roadmap, aktive Maintainer und transparente Prioritäten.

Rails verfügt über eine etablierte Community und Unternehmen, die zur Weiterentwicklung beitragen. Diese Faktoren können die Stabilität des Projekts sichern. Offen bleibt jedoch, ob Rails künftig vor allem als klassisches Webframework, als besonders agentenfreundliche Entwicklungsumgebung oder als langfristig gewartete Plattform positioniert werden soll.

Die Bedeutung von Schnittstellen für KI-Agenten

Hansson sprach sich außerdem dafür aus, dass Softwareanbieter stärker auf Kommandozeilenschnittstellen und klar strukturierte Programmierschnittstellen setzen sollten. Agenten können über solche Schnittstellen Funktionen meist eindeutiger und kontrollierter ausführen als über grafische Oberflächen, deren Elemente sich verändern oder unterschiedlich interpretiert werden können.

Eine gut gestaltete Kommandozeilenschnittstelle kann Agenten standardisierte Befehle, strukturierte Antworten und begrenzte Zugriffsrechte bieten. Sie erleichtert zudem die Protokollierung und Automatisierung. Für Geschäftsanwendungen kann dies die Grundlage für agentenbasierte Workflows bilden, etwa bei der Auswertung von Daten, der Erstellung von Berichten oder der Verwaltung wiederkehrender Aufgaben.

Allerdings ersetzt eine Schnittstelle keine Produktstrategie. Unternehmen müssen festlegen, welche Aktionen ein Agent ausführen darf, welche Bestätigung erforderlich ist und wie Nutzerinnen und Nutzer nachvollziehen können, was geschehen ist. Gerade bei Finanzdaten, Kundendaten oder administrativen Änderungen braucht es klare Grenzen und eine verständliche Darstellung der Folgen.

Für Anbieter wie 37signals kann eine stärkere Ausrichtung auf Agenten zudem die bisherige Bedeutung grafischer Oberflächen verändern. Produkte werden traditionell über ihre Bedienoberfläche, Arbeitsabläufe und Nutzererfahrung differenziert. Wenn Agenten Funktionen zunehmend über standardisierte Schnittstellen aufrufen, verlagert sich der Wettbewerb teilweise auf Datenzugriff, Integrationen, Berechtigungsmodelle und Zuverlässigkeit.

Was die Entwicklung für B2B-Unternehmen bedeutet

Für Unternehmen aus dem B2B-Bereich ist Hanssons Ankündigung weniger als unmittelbare Handlungsanweisung denn als Signal für eine sich verändernde Softwareproduktion zu verstehen. KI-Agenten können bereits heute Entwicklungsaufgaben beschleunigen. Die entscheidende Frage lautet jedoch, in welchen Bereichen der Einsatz wirtschaftlich und organisatorisch sinnvoll ist.

Ein schrittweises Vorgehen kann Risiken begrenzen. Unternehmen können zunächst klar abgegrenzte Aufgaben auswählen, bei denen Daten, Berechtigungen und erwartete Ergebnisse gut kontrollierbar sind. Dazu gehören beispielsweise die Erstellung von Testfällen, die Dokumentation bestehender Funktionen, die Migration einfacher Schnittstellen oder die Entwicklung interner Prototypen.

Für produktive Systeme sollten dagegen strengere Anforderungen gelten. Agenten benötigen einen begrenzten Zugriff, Änderungen sollten versioniert und überprüfbar sein, und jede Veröffentlichung muss definierte Tests durchlaufen. Zusätzlich sollte ein Unternehmen dokumentieren, welche Teile einer Anwendung automatisch erzeugt wurden und welche menschlichen Prüfungen stattgefunden haben.

Für die Einführung sind insbesondere folgende Punkte relevant:

  • Use-Case-Auswahl: Beginnen Sie mit Aufgaben, deren Risiken und Erfolgskriterien eindeutig definiert sind.
  • Zugriffskontrolle: Vergeben Sie Agenten nur die Berechtigungen, die für den jeweiligen Arbeitsschritt notwendig sind.
  • Transparenz: Protokollieren Sie Eingaben, Änderungen, verwendete Modelle und Freigaben.
  • Review-Prozesse: Legen Sie fest, welche Änderungen zwingend von Menschen geprüft werden müssen.
  • Messbarkeit: Bewerten Sie nicht nur die Menge des erzeugten Codes, sondern auch Fehlerquote, Wartungsaufwand und geschäftlichen Nutzen.
  • Schulung: Entwickeln Sie Kompetenzen in Anforderungsdefinition, Systembewertung, Sicherheit und Agentensteuerung.

Unternehmen sollten zudem vermeiden, agentenbasierte Entwicklung ausschließlich als Personal- oder Kostensenkungsprogramm zu betrachten. Werden Entwicklerinnen und Entwickler nur daran gemessen, wie viele Aufgaben ein Agent übernimmt, besteht das Risiko, dass notwendige Prüfungen und Architekturarbeit vernachlässigt werden. Die entscheidende Kennzahl bleibt die zuverlässige Bereitstellung eines wertvollen Produkts.

Ein Wandel des Berufsbilds, kein vollständiger Wegfall von Softwarekompetenz

Hansson beschreibt die neue Rolle von Programmierern als „professionelle Macher“, die eine leistungsfähige maschinelle Intelligenz anleiten. Diese Beschreibung betont die kreative und konzeptionelle Seite der Softwareentwicklung. Menschen entscheiden, welches Problem gelöst werden soll, welche Nutzergruppen im Mittelpunkt stehen und welche Qualitätsanforderungen gelten.

Das Berufsbild könnte sich dadurch ausdifferenzieren. Neben klassischen Softwareentwicklern könnten stärker spezialisierte Rollen entstehen, etwa für Systemarchitektur, technische Produktentwicklung, Daten- und Sicherheitsgovernance oder die Gestaltung agentenbasierter Arbeitsabläufe. Gleichzeitig bleibt ein solides Verständnis von Programmierung wichtig, weil nur damit die Ergebnisse von Agenten zuverlässig bewertet werden können.

Wer den erzeugten Code nicht selbst von Grund auf schreibt, muss ihn nicht automatisch weniger verstehen. Im Gegenteil: Bei bestimmten Anwendungen kann die Fähigkeit zur Analyse und Bewertung komplexer Systeme wichtiger werden. Ein Team, das Code lediglich akzeptiert, weil er von einem leistungsfähigen Modell erzeugt wurde, gibt einen Teil seiner technischen Kontrolle ab.

Die langfristige Entwicklung wird deshalb wahrscheinlich nicht durch einen vollständigen Gegensatz zwischen manueller und automatisierter Programmierung bestimmt. In vielen Organisationen wird eine Kombination entstehen. Menschen schreiben weiterhin besonders kritische oder konzeptionell wichtige Komponenten selbst, während Agenten bei Routineaufgaben, Variantenbildung und vorbereitenden Analysen unterstützen.

Warum die Ankündigung nicht als allgemeines Ende des Programmierens gilt

Die Formulierung, manuelles Programmieren verliere seine wirtschaftliche Bedeutung, ist weitreichend. Sie basiert jedoch vor allem auf Hanssons Erfahrungen bei 37signals und auf seinen persönlichen Entwicklungsprojekten. Diese Erfahrungen sind aufschlussreich, bilden aber nicht automatisch die Bedingungen großer Unternehmen, regulierter Branchen oder sicherheitskritischer Systeme ab.

In Banken, im Gesundheitswesen, in der industriellen Steuerung oder in öffentlichen Infrastrukturen gelten häufig besondere Anforderungen an Nachvollziehbarkeit, Zertifizierung und Haftung. Dort kann der Einsatz von Agenten sinnvoll sein, aber er muss in bestehende Kontrollsysteme integriert werden. Auch große Organisationen verfügen über komplexe Legacy-Systeme, heterogene Teams und zahlreiche Abhängigkeiten, die eine schnelle Umstellung erschweren.

Hinzu kommen Unterschiede bei Datenqualität, Modellzugang und Infrastruktur. Ein kleines Unternehmen kann seine Prozesse möglicherweise grundlegend umstellen und neue Anwendungen von Beginn an agentenfreundlich konzipieren. Ein Konzern muss bestehende Systeme, Verträge, Sicherheitsvorgaben und interne Zuständigkeiten berücksichtigen.

Die Aussage Hanssons ist deshalb vor allem ein Indikator für eine Entwicklung, die sich in Teilen der Softwarebranche bereits abzeichnet: Die direkte Codeeingabe wird für bestimmte Aufgaben weniger dominant. Wie weit diese Verschiebung reicht, hängt vom Anwendungsfall, vom Risiko und von der Fähigkeit eines Unternehmens ab, automatisierte Produktion mit professioneller Kontrolle zu verbinden.

Ein Signal für die nächste Phase der Softwareentwicklung

Die Ankündigung von David Heinemeier Hansson markiert einen sichtbaren Wendepunkt in der Debatte über KI und Softwareentwicklung. Ein langjähriger Vertreter des Programmierens als Handwerk erklärt, dass er den größten Teil der Implementierung inzwischen an KI-Agenten delegiert. Damit wird die Diskussion von der Frage, ob solche Werkzeuge genutzt werden sollten, auf die Frage verschoben, wie Entwicklungsorganisationen mit ihnen arbeiten können.

Die praktischen Folgen sind noch nicht abschließend geklärt. Agenten können die Umsetzung beschleunigen, neue Projekte wirtschaftlich ermöglichen und kleineren Teams Zugang zu umfangreicher technischer Unterstützung geben. Gleichzeitig können sie technische Schulden, Sicherheitsrisiken und unübersichtliche Architekturen schneller erzeugen, wenn Anforderungen und Kontrollmechanismen nicht ausreichend definiert sind.

Für Ruby on Rails bleibt die Entwicklung ambivalent. Die Konventionen des Frameworks könnten sich als Vorteil für KI-gestützte Entwicklung erweisen. Zugleich steht die Community vor der Aufgabe, die langfristige Rolle und Weiterentwicklung des Projekts klar zu bestimmen. Hanssons persönliche Abkehr vom manuellen Programmieren bedeutet nicht automatisch das Ende von Rails. Sie verändert jedoch die Erwartungen an die Person, die das Framework geprägt hat, und an die Organisationen, die seine Zukunft mitgestalten.

Für B2B-Entscheider liegt die wichtigste Erkenntnis daher nicht in der Frage, ob künftig noch Menschen Code schreiben werden. Entscheidend ist, wie Unternehmen Verantwortung, Qualität und strategische Kontrolle organisieren, wenn Maschinen immer größere Teile der Implementierung übernehmen. Die Geschwindigkeit der Codeerzeugung ist nur ein Faktor. Nachhaltiger Erfolg entsteht erst, wenn diese Geschwindigkeit mit überprüfbaren Anforderungen, sicherer Infrastruktur und belastbaren Entscheidungsprozessen verbunden wird.

Bibliografie

  1. The Verge: „Ruby on Rails creator: ‘We’re done writing code by hand.’“, Jess Weatherbed, 24. September 2026. https://www.theverge.com/tech/999834/ruby-on-rails-creator-were-done-writing-code-by-hand
  2. The Decoder: „Ruby on Rails creator DHH says he’s done writing code by hand“, Matthias Bastian, 25. September 2026. https://the-decoder.com/ruby-on-rails-creator-dhh-says-hes-done-writing-code-by-hand/
  3. Ruby on Rails: „Rails World 2026 Opening Keynote – DHH“, YouTube. https://www.youtube.com/watch?v=vDjW_dRyKXY
  4. The Pragmatic Engineer: „DHH’s new way of writing code“, Gergely Orosz, 8. April 2026. https://newsletter.pragmaticengineer.com/p/dhhs-new-way-of-writing-code
  5. LavX News: „Rails World keynote leaves Rails’ future unclear“, Marta Kowalska, 25. September 2026. https://news.lavx.hu/article/rails-world-keynote-leaves-rails-future-unclear
  6. Jared Norman: „What About Rails?“, 24. September 2026. https://jardo.dev/what-about-rails
  7. ZEN Software: „DHH on programming with AI agents, chapter by chapter“, Arjan Franzen, 27. August 2026. https://zensoftware.cloud/articles/dhh-on-programming-with-ai-agents

//Nächster Artikel

KI-Agenten

KI-Concierge Odessia vorgestellt: Vertikaler Agent kombiniert Echtzeit-Reiseplanung mit IATA-Registrierung

Mit Odessia startet ein KI-Reise-Concierge mit IATA-Registrierung.

// Artikel teilen

Bei Google bevorzugen

Mehr zu KI-Agenten

Alle KI-Agenten-News

// Dranbleiben

Mindverse News folgen

Neue Meldungen erhalten Sie über unseren RSS-Feed oder auf LinkedIn.

Recherchieren Sie KI-News wie diese selbst — mit Mindverse Studio.

7 Tage kostenlos testen — ohne Kreditkarte, mit 200 Credits. Für Fragen zur Umsetzung buchen Sie eine persönliche Demo.