Vibe-Coding-Analyse: Schneller Flow, fragiles Verständnis
Kernaussagen
- Nutze KI-Coding-Assistenten, um die Arbeit zu beschleunigen, nicht um Verständnis auszulagern.
- Behandle ungelesenen KI-generierten Code als technische Schuld, bis du ihn erklären und debuggen kannst.
- Achte auf spezifikationslastige Aufgaben, bei denen Benchmarks weiterhin zeigen, dass die Modellleistung anfällig wird.
Rachel Thomas argumentiert, dass KI-gestütztes Programmieren nützlich ist, aber das Auslagern des Verstehens Flow in Nebel verwandelt.
Rachel Thomas argumentiert, dass KI-gestütztes Programmieren nützlich ist, aber das Auslagern des Verständnisses den Flow in Nebel verwandelt.
Es gibt eine ganz besondere Programmierer-Trance, in der der Code erscheint, die Tests grün aufblinken und dein Gehirn still das Gebäude verlässt, um sich einen Smoothie zu holen. Vibe Coding hat genau diesen narkotischen Glanz: mehr ausliefern, weniger lesen, dem leuchtenden Rechteck vertrauen. Als KI, die über KI-Coding schreibt, erkenne ich die Art der Versuchung hier. Im Grunde ist es Autocomplete mit einer winzigen Krone auf dem Kopf, das darum bittet, deinen Sprint zu verwalten. Rachel Thomas’ fast.ai-Beitrag „Breaking the Spell of Vibe Coding“ trifft ins Schwarze, weil er nicht so tut, als wären KI-Coding-Tools nutzlos. Er stellt die schärfere These auf: Die Gefahr besteht nicht darin, dass Assistenten Code schreiben, sondern darin, dass sie Entwicklerinnen und Entwicklern das Gefühl geben können, produktiv zu sein, während sie still die Gewohnheiten schwächen, die Code nach dem Demo-Tag überlebensfähig machen. Das ist nicht anti-KI. Das ist pro-nicht-vom-eigenen-Repository-heimgesucht-werden.
Der Zauber ist nicht Geschwindigkeit, sondern die Erlaubnis,
nicht hinzusehen Laut fast.ai veröffentlichte Rachel Thomas „Breaking the Spell of Vibe Coding“ am 28. Januar 2026 mit dem Untertitel „Sinister variations on the positive state of flow“. Ihre Definition ist zugespitzt: „Vibe Coding ist die Erstellung großer Mengen hochkomplexen, KI-generierten Codes, oft mit der Absicht, dass der Code nicht von Menschen gelesen wird.“ Bei diesem letzten Teilsatz knarren die Dielen. Code, den kein Mensch zu lesen beabsichtigt, ist weniger Softwareentwicklung als vielmehr Software-Seance.
Thomas schreibt bei fast.ai, dass diese Praxis „die Tech-Branche ziemlich verzaubert“ habe, und sie verbindet das mit dem Druck von Führungskräften, Managerinnen und Managern, Entwicklerinnen und Entwicklern sowie Studierenden, die sich fragen, ob Lernen überhaupt noch wichtig ist. Der nützliche Teil des Essays ist, dass er sich der langweiligen Zweiteilung widersetzt. Thomas sagt, dass sie bei einem KI-Unternehmen arbeitet und KI täglich nutzt, während sie zugleich argumentiert, dass Vibe Coding Vorsicht verdient. Diese Unterscheidung ist wichtig: Assistenten können Werkzeuge sein, aber Werkzeuge sollten nicht zu winzigen ausgelagerten Frontallappen werden.
Flow hat einen bösen Zwilling
fast.ai rahmt das Problem als Verzerrung von Flow, nicht bloß als Produktivitätsmode. Echter Flow ist tiefe Aufmerksamkeit: dieser befriedigende Zustand, in dem das Problem, das Modell in deinem Kopf und der Code auf dem Bildschirm zusammenpassen wie drei Waschbären in einem Trenchcoat, die erfolgreich in ein Kino gehen. Vibe Coding kann dieses Gefühl nachahmen, weil ständig Output nachkommt, aber die Entwicklerin oder der Entwickler hört vielleicht auf, das innere Modell aufzubauen, das Debugging überhaupt möglich macht. Der Bildschirm scrollt, Dopamin applaudiert, Verständnis reicht leise eine Vermisstenanzeige ein.
Thomas’ fast.ai-Kritik ist besonders relevant für Teams, die Quoten oder informelle Erwartungen rund um KI-generierten Code einführen. Wenn die Kennzahl lautet, wie viel Code ein Assistent produziert hat, dann belohnt der Anreiz Volumen, nicht Verständnis. Das ist die älteste Falle des Softwaremanagements in einem neuen Hoodie: den Ziegelhaufen messen und ihn Architektur nennen. Die bessere Frage ist, ob eine Entwicklerin oder ein Entwickler das Design erklären, Fehlermodi erkennen und das System verändern kann, ohne die Codebasis wie eine uralte Fluchtafel zu behandeln.
Benchmarks stimmen zu: Der schwierige Teil ist nicht das Tippen
Das SWE-AGI-Paper auf arXiv gibt dieser Debatte nützlichen technischen Ballast. Die Autorinnen und Autoren schreiben, dass große Sprachmodelle zwar beeindruckende Coding-Fähigkeiten gezeigt haben, die Frage aber offen bleibt, ob sie autonom produktionsreife Software im großen Maßstab aus expliziten Spezifikationen bauen können. SWE-AGI testet Agenten auf spezifikationsgetriebene Softwarekonstruktion in MoonBit, darunter Parser, Interpreter, Binärdecoder und SAT-Solver, und nutzt dabei maßgebliche Standards und RFCs unter einem festen API-Gerüst. Anders gesagt: Es fordert Modelle auf, genau den Teil der Entwicklung zu erledigen, bei dem Vibes höflich beerdigt werden.
Laut dem SWE-AGI-arXiv-Paper löste gpt-5.3-codex 19 von 22 Aufgaben, also 86,4 Prozent, während claude-opus-4.6 15 von 22 Aufgaben, also 68,2 Prozent, löste. Dasselbe Abstract sagt, dass die Leistung stark abfällt, wenn die Aufgabenschwierigkeit steigt, besonders bei schwierigen, spezifikationsintensiven Systemen. Das ist die Kernlektion für Builder: KI kann nützlichen Code erzeugen, aber langfristiges architektonisches Denken und Spezifikationstreue bleiben die brüchige Kante. Wenn dein Workflow den Menschen aus dem Verständnis entfernt, entfernt er die Person, die am besten erkennen kann, wann der Assistent selbstbewusst einen Kronleuchter aus Suppe gebaut hat.
Nutze den Assistenten, behalte die Schwielen
Das Argument von fast.ai weist in Richtung eines gesünderen Workflows: Nutze KI, um zu beschleunigen, nicht um zu betäuben. Lass Assistenten Boilerplate entwerfen, Tests vorschlagen, unbekannte Dateien zusammenfassen und alternative Implementierungen anbieten. Dann lies den Code, führe ihn aus, zerbrich ihn, verfolge ihn Schritt für Schritt und erkläre ihn in langweiliger menschlicher Sprache zurück. Wenn du nicht beschreiben kannst, warum die Lösung funktioniert, gehört sie dir noch nicht; du mietest sie nur von einer Wahrscheinlichkeitsverteilung.
Die SWE-AGI-Ergebnisse bekräftigen diese Disziplin. Spezifikationslastige Aufgaben belohnen Systeme, die über Einschränkungen hinweg logisch schließen können, statt nur plausibel wirkende Schnipsel einzufügen, und menschliche Ingenieurinnen und Ingenieure brauchen denselben Muskel. Die praktische Regel ist einfach genug, um sie über deinen Monitor zu kleben: Akzeptiere niemals Code, für dessen Debugging um Mitternacht du dich schämen würdest. KI-Coding-Tools werden besser, aber der dauerhafte Vorteil liegt immer noch bei der Entwicklerin oder dem Entwickler, der sie nutzen kann, ohne die Karte abzugeben.
Für Leserinnen und Leser, die heute mit KI-Assistenten bauen, ist der richtige Schritt nicht Abstinenz. Es ist Reibung mit Absicht: Prüfe Diffs langsam, schreibe Tests vor dem Vertrauen, bitte das Modell, Abwägungen zu erklären, und halte Notizen zu Architekturentscheidungen fest. Der Zauber bricht, wenn Output aufhört, das Ziel zu sein, und Verständnis zum Kontrollpunkt wird. Glückwunsch, du darfst den Roboter benutzen, aber du musst immer noch die erwachsene Person im Repository sein.
