Komplexität beherrschen
Mein Grund, Agent Studio zu bauen: Wenn Coding-Agenten mehr Änderungen erzeugen, brauche ich bessere Wege, diese Arbeit zu verstehen, zu prüfen und zu steuern.
Dieses Manifest beschreibt Robert Mischkes Sicht auf Softwareentwicklung mit Coding-Agenten. Es ist eine persönliche Position, keine gemessene Produktivitäts- oder Qualitätsaussage. Der deutsche Originaltext steht am Ende dieser Seite.
Der Engpass hat sich verschoben
In meiner Arbeit haben Coding-Agenten viel Aufwand dahin verschoben, zu entscheiden, was entstehen soll, und zu prüfen, was entstanden ist. Ein wachsendes System verständlich zu halten, ist für mich zum Kern des Prozesses geworden.
Validierung in den Ablauf einbauen
Tests, statische Analysen und Reviews müssen mit den Änderungen Schritt halten. Jede Prüfung beantwortet eine bestimmte Frage. Ihre Ergebnisse helfen mir zu entscheiden, ob ich die Umsetzung übernehme.
Ergebnisse leichter prüfbar machen
Wenn mehr Arbeit parallel läuft, brauche ich Ergebnisse entlang der Entscheidungen, die ich treffen muss: Was hat sich geändert, was wurde geprüft und was bleibt offen?
Absicht erklären und Ergebnis prüfen
Einen brauchbaren Auftrag zu formulieren und die Umsetzung zu validieren, sind eigene Aufgaben. Ich möchte gewünschtes Verhalten und beobachtetes Ergebnis direkt miteinander vergleichen können.
Struktur und Prüfungen ausdrücklich festhalten
Architekturentscheidungen, Repository-Regeln und automatische Prüfungen geben der Arbeit einen festgelegten Rahmen. Sie machen auch erkennbar, wenn eine Änderung diesen Rahmen überschreitet.
Komplexität beherrschen
Ich glaube, dass die Fähigkeit, komplexe Softwarearbeit zu verstehen und zu steuern, mehr zählt als die Menge erzeugten Codes. Mit Agent Studio setze ich diese Überzeugung praktisch um.
Die Zukunft entscheidet sich nicht daran, wer am meisten Code produziert, sondern daran, wer Komplexität am besten beherrscht.
Roberts ursprünglicher Text
Die Geschwindigkeit, mit der Software entsteht, ist explodiert. Was früher Jahre und ganze Teams erforderte, kann heute in wenigen Monaten von Einzelpersonen umgesetzt werden. Damit verschiebt sich der Engpass: Nicht mehr das Schreiben von Code ist die größte Herausforderung, sondern das Beherrschen des Softwareprozesses. Zehntausende Codezeilen können nicht mehr manuell, Zeile für Zeile, geprüft werden. Trotzdem müssen sie zuverlässig validiert werden – durch automatisierte Tests, statische Analysen, klare Qualitätsregeln und kontinuierliche Reviews. Gleichzeitig wächst der Informationsfluss massiv. Ergebnisse müssen strukturiert, verdichtet und priorisiert werden. Die kognitive Belastung steigt. Früher bestand ein großer Teil der Arbeit darin, dem System präzise zu erklären, wie es sich verhalten soll. Heute kommt eine zweite Aufgabe hinzu: zu überprüfen, ob sich das erzeugte System tatsächlich korrekt verhält. Je schneller Code entsteht, desto wichtiger werden Architektur, Prozesse und technische Leitplanken. Die Zukunft der Softwareentwicklung entscheidet sich nicht daran, wer am meisten Code produziert – sondern daran, wer Komplexität am besten beherrscht.