spinny:~/writing $ less vibe-coding-agentic-engineering.md
12Vibe-Codierung ist einer dieser Ausdrücke, die zum Hassen geboren zu sein scheinen und dann langsam nützlich werden.34Im ersten Moment klingt es so: Ich denke nicht, ich frage die KI, ich akzeptiere, was dabei herauskommt, mache weiter. Eine fröhliche Art, technische Schulden mit musikalischem Hintergrund zu produzieren.56Aber es wäre zu einfach, es so abzutun. Die Wahrheit ist, dass Vibe Coding eine echte Sache abgefangen hat: Das Programmieren mit einem Modell verändert die Beziehung zwischen Idee und Prototyp.78Zuerst hatte man einen Gedanken und dann einen langen Aufstieg. Jetzt hat man oft einen Gedanken und eine halbe Stunde später bewegt sich etwas auf dem Bildschirm. Es ist schwer, sich davon nicht verführen zu lassen.910Die interessante Frage im Jahr 2026 ist nicht, ob Vibe-Coding wahr ist. Es ist. Die Frage ist: Was passiert nach den Flitterwochen?1112## Der Prototyp ist wirtschaftlich geworden1314Dies ist der wichtigste Teil.1516KI-Tools haben die emotionalen Kosten für den Einstieg gesenkt. Wenn Sie früher eine Idee ausprobieren wollten, mussten Sie bereits viel Arbeit investieren: Stack auswählen, Projekt erstellen, Boilerplate merken, Layout schreiben, APIs verbinden, sich mit langweiligen Details herumschlagen.1718Jetzt können Sie sagen: Geben Sie mir eine erste Version.1920Und eine erste Version kommt.2122Nicht immer schön. Nicht immer richtig. Oft zerbrechlich. Aber es kommt. Und wenn es ankommt, verändert es das Gespräch. Sie streiten nicht mehr im luftleeren Raum. Du berührst etwas.2324Dies ist sehr wirkungsvoll für Designer, Gründer, Produktmanager, leitende Entwickler, die es satt haben, Gerüste neu zu schreiben, und neugierige Menschen, die vorher keinen Editor geöffnet hätten.2526Vibe-Coding ist ein Hype, weil es mehr Menschen das physische Gefühl der erstellten Software vermittelt.2728## Das Problem ist, dass die Software weiterlebt2930Der Teil, den das Meme am wenigsten erzählt, ist der Tag danach.3132Der Prototyp muss gelesen werden. Richtig. Getestet. Im Einsatz. Gesichert. Habe es von jemand anderem bekommen. Verbunden mit echten Daten. Zugänglich gemacht. Wird beibehalten, wenn sich eine Abhängigkeit ändert.3334Hier stößt pures Vibe-Coding an die Wand.3536Ein Modell kann schnell viel Code generieren, aber Code ist an sich kein Wert. Es ist ein Verhaltensversprechen. Und ein Versprechen muss überprüft werden.3738Das Risiko der Vibe-Codierung besteht nicht darin, hässlichen Code zu schreiben. Wir haben es auch ohne KI immer geschafft. Das Risiko besteht darin, das Gefühl der Eigenverantwortung zu verlieren: „Das Modell hat es geschafft“ wird zur Ausrede für mangelndes Verständnis.3940Aber die Laufzeit akzeptiert keine Ausreden. Wenn der Code in der Produktion ausgeführt wird, gehört er Ihnen.4142## Von der Vibe-Codierung zum Agenten-Engineering4344Die ausgereifte Version der Vibe-Codierung besteht nicht darin, die Verwendung von Agenten einzustellen. Es geht darum, sie mit einem ernsteren Zyklus zu verwenden.4546Nicht: Es erzeugt alles und wir hoffen.4748Aber:49501. Beschreiben Sie die Absicht;512. einen Entwurf erstellen lassen;523. Bitten Sie den Agenten, den Plan zu erläutern.534. kleine Unterschiede machen;545. Starttests;556. Rezensionen machen;567. richtig;578. Erst dann beitreten.5859Dieses Ding verdient einen anderen Namen. Ich mag Agent Engineering, auch wenn es etwas feierlich klingt. Es bedeutet, Agenten nicht als Spielautomaten, sondern als Mitarbeiter innerhalb eines Engineering-Prozesses einzusetzen.6061Es geht nicht darum, der Vibe-Codierung Energie zu entziehen. Es gibt ihr Spuren.6263## Wo es super funktioniert6465Vibe-Codierung funktioniert, wenn die Fehlerkosten niedrig und der Wert der Erkundung hoch ist.6667Beispiele:6869- Schnittstellenprototypen;70- persönliche Werkzeuge;71- interne Dashboards;72- kleine Spiele;73- einmaliges Skript;74- API-Scans;75- Konzeptnachweis;76- mechanische Refaktoren mit guten Tests;77- Technische Inhalte, die in Demos umgewandelt werden sollen.7879In diesen Fällen kommt es auf Schnelligkeit an. Sie möchten sehen, ob die Idee Bestand hat. Sie möchten herausfinden, was Sie nicht verstanden haben. Sie möchten zu einem konkreten Gespräch kommen.8081Vibe-Codierung ist perfekt, um Formen entstehen zu lassen.8283## Wo es gefährlich wird8485Gefährlich wird es, wenn das System Konsequenzen hat und niemand bremst.8687Zahlungen, persönliche Daten, Authentifizierung, Berechtigungen, Infrastruktur, Datenbankmigrationen, sensibler Legacy-Code, Compliance, Produktion. Hier reicht die Stimmung nicht aus. Wir brauchen Strenge.8889Das bedeutet nicht, dass KI nicht helfen kann. Tatsächlich kann es sehr helfen. Aber es muss innerhalb enger Grenzen funktionieren: Branch, Sandbox, Test, Lint, Review, Feature Flag, Rollback.9091Der Satz, der auf dem Monitor tätowiert werden soll, ist einfach: Je schneller der Agent, desto besser lesbar muss der Prozess sein.9293Wenn Sie nicht erklären können, was sich geändert hat, haben Sie nicht beschleunigt. Sie haben gerade die Schuld von der Zeit auf das Verständnis verlagert.9495## Die neue Rolle des Entwicklers9697Das Interessanteste daran ist, dass der Job des Entwicklers nicht verschwindet. Dichte ändern.9899Weniger Zeit auf dem Boilerplate. Mehr Zeit für Absicht, Zerlegung, Überprüfung, Integration, Tests und Grenzen.100101Der Entwickler wird zu einer Art technischem Redakteur. Nicht im lahmen Sinne von „Korrekturlesen“. Im starken Sinne: Sie entscheidet darüber, was bestehen muss, was gekürzt werden muss, was systemkonform ist, was Vertrauen verdient.102103Ein guter Redakteur nimmt nicht alles, was er bekommt. Aus Stolz schreibt er nicht einmal alles um. Erkennt gutes Material, bringt es in Form, schützt den Leser.104105Bei Agenten ist der Leser auch der zukünftige Betreuer. Oft bist du das in drei Wochen.106107## Das Muster, das sich meiner Meinung nach abzeichnet108109Das gesündeste Muster ist dieses:110111- menschlich: Absicht, Zwänge, Geschmack, Verantwortung;112- Agent: Varianten, Gerüstbau, Suche, lokale Modifikationen, Wiederholungstests;113- Infrastruktur: Sandbox, CI, Trace, Berechtigungen, Bereitstellung;114- Team: Überprüfung, Eigentümerschaft, Standards.115116Wenn eines dieser Teile fehlt, verformt sich etwas.117118Nur menschlich: langsam, oft festgefahren durch sich wiederholende Arbeit.119120Nur Agent: schnell, aber ohne fundiertes Urteil.121122Gerechte Infrastruktur: Eleganter Prozess zur Herstellung nutzloser Dinge.123124Nur Team: Sehr geordnete Besprechungen rund um einen Prototyp, der nie eintrifft.125126Das Beste passiert, wenn die Stücke miteinander sprechen.127128## Eine kleine Checkliste129130Bevor ich einen Vibe-codierten Prototyp wachsen lasse, würde ich mir folgende Fragen stellen:131132- Verstehe ich die Struktur des Codes?133- Gibt es Tests für kritisches Verhalten?134- Weiß ich, welche Dateien der Agent berührt hat?135- Habe ich generierten, aber nicht verwendeten Code entfernt?136- Sind Geheimnisse, Token oder gefälschte Daten am falschen Ort gelandet?137- Wird die Mindestzugänglichkeit eingehalten?138- Verfügt die Bereitstellung über ein Rollback?139- Kann es jemand außer mir behalten?140141Wenn die Antwort auf zu viele Fragen „Nein“ lautet, ist das kein Misserfolg. Es ist nur ein Prototyp, der noch etwas länger ein Prototyp bleiben muss.142143## Meine Lektüre144145Vibe-Coding ist ein lautes Wort für eine zarte Sache: die Freude, zu sehen, wie eine Idee Gestalt annimmt, bevor die Angst sie aufhält.146147Ich möchte es nicht wegwerfen. Das wäre snobistisch. Viele gute Dinge werden so geboren, halb schief und lebendig.148149Aber die restliche Software braucht mehr. Es braucht Verständnis, Tests, Besitz, Infrastruktur und Grenzen. Es braucht jemanden, der sagt: Cool, jetzt machen wir es wahr.150151Vielleicht geht es in der Zukunft nicht mehr darum, zwischen „ernsthafter“ Programmierung und „Vibe“-Programmierung zu wählen. Vielleicht geht es darum, zu lernen, den Gang zu wechseln: zunächst vorsichtig erkunden und dann respektvoll festigen.152153Der menschliche Teil ist da. Wissen Sie, wann Sie laufen und wann Sie sitzen und den Unterschied lesen müssen.154155## Quellen156157- [Simon Willison: Nicht jede KI-gestützte Programmierung ist Vibe-Coding](https://simonwillison.net/2025/Mar/19/vibe-coding/)158- [OpenAI: Wie Menschen ChatGPT nutzen](https://openai.com/index/how-people-are-using-chatgpt/)159- [GitHub-Blog: GitHub Copilot-Coding-Agent](https://github.blog/ai-and-ml/github-copilot/introducing-github-copilot-coding-agent/)160- [Anthropic: Aufbau effektiver Agenten](https://www.anthropic.com/engineering/building-efficient-agents)161- [Stack Overflow Blog: Warum Vibe-Coding die Zukunft ist](https://stackoverflow.blog/2025/04/21/why-vibe-coding-is-the-future/)162
:Stimmungskodierung, nach den Flitterwochenlines 1-162 (END) — press q to close