Pair programming mit AI

Vielleicht sollte ich auch mal einen kleinen Beitrag zu AI schreiben? Jetzt schwirrt das Thema ja schon lange genug herum. Ich habe diverse AI Tools auch schon länger im Einsatz. Wir hatten anfangs Github Copilot und haben dann in der Arbeit auf Claude Code gewechselt. Jetzt gibt’s natürlich unterschiedlichen Typen von Programmierern. Ich habe immer einen groben Plan im Kopf und legen dann fix los. Ich versuche dann aber auch immer alle Zwischenschritte schon getestet zu haben bzw. ich mache nicht mit dem Nächten Schritt weiter, wenn ich mir nicht sicher bin, dass das ganz zuvor richtig funktioniert.

Das spielt mir dann beim Einsatz von AI Tool in die Karten. Denn ich musste immer feststellen: Wenn man weiß, was man will und weiß, wo das ganze hin muss und man weiß, was am Ende passieren soll, nimmt einem die AI nur die Tipparbeit ab. Damit kann ich mich aber auch drauf konzentrieren zu beschreiben was ich will (oder wir machen das vorher aus) und ich kann mich auf die Funktionalität konzentrieren.

Wo das ganze auch noch hilfreich ist: Lästige Dinge wie Updates und Konfigurationen. Da kommt ein neues Angular Update. Ein neues Feature und man denkt sich: Cool, dass wenn ich jetzt nur auch überall schon so hätte (Paradebeispiel: Standalone false nach true). Klar kann ich mir jetzt nochmal durchlesen, was man wo warum machen kann oder man sagt seinem fleißigen Helfer: Können wir da eine nach der anderen Komponenten umstellen? Kann Komponente für Komponente durchgehen. Die Änderungen nachvollziehen und schafft so deutlich mehr, als wenn man es per Hand tippen muss.

Oder z.B. wenn man vergessen haben sollte in seinem Projekt die ’strict rules‘ zu aktivieren und man merkt: Wow. Das wäre eine echt gute Idee gewesen. Möchte ich wirklich die 543 Stellen jetzt selber prüfen und beheben? Ich glaube nicht.

Auf der anderen Seite bin ich natürlich jemand der beim Geld ausgeben doch immer recht zurückhaltend ist. Gerade wenn es um monatliche fortwährende Verpflichtungen geht. Daher haben wir auch nur die Streaming Abos in kleinen Paketen. Und gerade bei so einem AI Tool wäre es ja auch schade, wenn man es bezahlt, aber man es nicht nutzt.