Beiträge

War­um Ihr bes­ter Ent­wick­ler mit Tools wie Roo­Code und Copi­lot hadert und was das wirk­lich über die Zukunft des Codings aussagt.

Wir leben in einer span­nen­den Zeit. KI-Tools wie Roo­Code, Git­Hub Copi­lot und ande­re ver­spre­chen eine Revo­lu­ti­on in der Soft­ware­ent­wick­lung: schnel­le­rer Code, höhe­re Pro­duk­ti­vi­tät, die Auto­ma­ti­sie­rung läs­ti­ger Rou­ti­ne­auf­ga­ben. Die logi­sche Annah­me vie­ler Mana­ger und Tech-Leads ist: Ein intel­li­gen­ter, erfah­re­ner Ent­wick­ler müss­te mit die­sen Werk­zeu­gen durch die Decke gehen.

Doch die Rea­li­tät sieht oft anders aus. Viel­leicht beob­ach­ten Sie es in Ihrem eige­nen Team: Ein hoch­qua­li­fi­zier­ter, erfah­re­ner Mit­ar­bei­ter, eine Säu­le des Teams, tut sich schwer, ist frus­triert oder lehnt die­se neue Arbeits­wei­se sogar ab.

Liegt es an man­geln­der Anpas­sungs­fä­hig­keit? Ist er "von gestern"?

Die Ant­wort ist ein kla­res Nein. Die Beob­ach­tung ist kor­rekt, aber die Schluss­fol­ge­rung ist falsch. Wir erle­ben gera­de kei­nen ein­fa­chen Werk­zeug­wech­sel, son­dern einen fun­da­men­ta­len Wan­del des Ent­wick­ler­pro­fils. Die Anfor­de­run­gen sind nicht gerin­ger, son­dern anders – und oft men­tal deut­lich anspruchsvoller.

Die alte Annahme vs. die neue Realität

Die ursprüng­li­che Glei­chung im Kopf vie­ler lau­te­te: Hoher IQ + viel Erfahrung = Perfekter KI-gestützter Entwickler

Die­se Annah­me ist unvoll­stän­dig. Die wah­re For­mel für erfolg­rei­ches "Agen­tic Coding" sieht eher so aus: Abstraktionsfähigkeit + Extrem schnelle Auffassungsgabe + Hohe Frustrationstoleranz + Kognitive Flexibilität

Las­sen Sie uns die­se neu­en, kri­ti­schen Fak­to­ren aufschlüsseln.

1. Vom Schöpfer zum Regisseur: Ein radikaler Rollenwechsel

Tra­di­tio­nel­le Pro­gram­mie­rung ist oft ein hand­werk­li­cher "Schaf­fens­pro­zess". Ein Ent­wick­ler taucht tief in ein Pro­blem ein, erreicht einen "Flow-Zustand" und baut eine Lösung Zei­le für Zei­le auf. Er ist der Archi­tekt und der Mau­rer in einer Per­son. Der Code ent­steht in der Geschwin­dig­keit sei­ner eige­nen Gedanken.

Agen­tic Coding kehrt die­sen Pro­zess um. Die KI gene­riert in Sekun­den hun­der­te Zei­len Code. Der Ent­wick­ler wird vom Schöp­fer zum Regis­seur und Prü­fer. Sei­ne Haupt­auf­ga­be ist nicht mehr das Schrei­ben, sondern:

  • Lesen: Einen gro­ßen, frem­den Code­block schnell erfassen.
  • Ver­ste­hen: Die Logik und die Absicht hin­ter dem Code nachvollziehen.
  • Vali­die­ren: Feh­ler, Sicher­heits­lü­cken und sub­ti­le logi­sche Män­gel finden.
  • Inte­grie­ren: Den Code in die bestehen­de Archi­tek­tur einpassen.

Die­ser stän­di­ge Wech­sel zwi­schen der krea­ti­ven Anwei­sung (Promp­ting) und der kri­ti­schen Ana­ly­se (Review) zer­stört den Flow-Zustand. Es ist ein "Stop-and-Go"-Prozess, der sich für einen pas­sio­nier­ten "Hand­wer­ker" wie eine stän­di­ge Unter­bre­chung anfühlt.

2. Die unsichtbare mentale Steuer: Warum KI-Coding so anstrengend ist

Auch wenn die Fin­ger weni­ger tip­pen, arbei­tet das Gehirn auf Hoch­tou­ren. Die men­ta­le Belas­tung ist immens und ent­steht durch drei Faktoren:

  • Die Vigi­lanz-Steu­er: Man kann der KI nie zu 100 % ver­trau­en. Das Gehirn muss per­ma­nent im "Alarm­zu­stand" sein, um sub­ti­le Feh­ler zu ent­de­cken, die die KI ein­ge­baut hat. Die­se kon­stan­te Wach­sam­keit ist extrem ermüdend.
  • Ent­schei­dungs­mü­dig­keit: Jeder KI-Vor­schlag erzwingt eine Kas­ka­de von Mikro-Ent­schei­dun­gen: Akzep­tie­ren? Anpas­sen? Ver­wer­fen? Selbst kor­ri­gie­ren? Den Prompt neu for­mu­lie­ren? Die­se Flut an Ent­schei­dun­gen führt zu klas­si­scher "Decis­i­on Fatigue".
  • Das "Uncan­ny Val­ley" des Debug­gings: Das Debug­gen von KI-Code ist bizarr. Die Feh­ler sind oft nicht die, die ein Mensch machen wür­de. Sie fol­gen einer frem­den, sta­tis­ti­schen "Logik". Das macht die Feh­ler­su­che oft unin­tui­tiv und frustrierend.

Die perfekte Analogie: Pilot vs. Fluglotse

Um den Unter­schied zu ver­deut­li­chen, hilft eine Analogie:

  • Ein tra­di­tio­nel­ler Ent­wick­ler ist wie ein Pilot. Er hat die Hän­de am Steu­er­knüp­pel, spürt das Flug­zeug und ist voll auf die kom­ple­xe Auf­ga­be des Flie­gens konzentriert.
  • Ein agen­tic Coder ist wie ein Flug­lot­se. Er fliegt kein ein­zi­ges Flug­zeug selbst. Statt­des­sen über­wacht er Dut­zen­de auf sei­nem Radar, gibt über­ge­ord­ne­te Anwei­sun­gen, sorgt dafür, dass nichts kol­li­diert und greift im Not­fall ein. Sein Job ist von extre­mer Wach­sam­keit und hohem Stress geprägt – und am Ende sei­ner Schicht ist er erschöpft, obwohl er sei­nen Stuhl nie ver­las­sen hat.

Fazit: Was bedeutet das für Teams und Manager?

Wenn Ihr erfah­re­ner Ent­wick­ler zögert, ist das kein Zei­chen von Schwä­che, son­dern oft ein Beweis für sein tie­fes Ver­ständ­nis von Code-Qua­li­tät und sei­ne auf den "Flow" opti­mier­te Arbeits­wei­se. Er lehnt nicht die Hil­fe ab, son­dern den men­tal anstren­gen­den und fremd­ar­ti­gen Prozess.

Was kön­nen Sie tun?

  1. Aner­ken­nung statt Zwang: Spre­chen Sie offen an, dass dies eine ande­re Art zu arbei­ten ist, die nicht für jeden oder für jede Auf­ga­be ide­al ist. Wert­schät­zen Sie die "Hand­werks­kunst" Ihres erfah­re­nen Ent­wick­lers weiterhin.
  2. Hybrid-Model­le för­dern: Ermu­ti­gen Sie zur Nut­zung von KI für Auf­ga­ben, bei denen die Rei­bung gering ist: Boi­ler­p­la­te-Code gene­rie­ren, Unit-Tests schrei­ben, Code doku­men­tie­ren oder kom­ple­xe Lega­cy-Abschnit­te erklä­ren lassen.
  3. Sei­en Sie ehr­lich: Tei­len Sie als Füh­rungs­kraft nicht nur die Erfol­ge, son­dern auch Ihre eige­nen Frus­tra­tio­nen mit den Tools. Das schafft Ver­trau­en und vali­diert die Erfah­run­gen Ihrer Mitarbeiter.

Die Zukunft der Soft­ware­ent­wick­lung wird nicht nur von einer Art von Ent­wick­ler geprägt sein. Wir wer­den sowohl die "Pilo­ten" – die tief­grün­di­gen Pro­blem­lö­ser und Archi­tek­ten – als auch die "Flug­lot­sen" – die schnel­len, KI-gestütz­ten Regis­seu­re – brau­chen. Ihre Auf­ga­be als Füh­rungs­kraft ist es, die Stär­ken bei­der Pro­fi­le zu erken­nen und rich­tig einzusetzen.