Ich finde es sehr lustig, wenn jemand selbstbewusst ist, dass er agentisches Programmieren verstanden hat, noch lustiger, wenn er versucht, anderen beizubringen, wie man es macht. Ich arbeite seit Mai letzten Jahres an OpenCode und habe immer noch Tage (wie gestern), an denen ich mir nicht einmal sicher bin, ob das alles eine gute Idee ist, lol Ich komme immer wieder zu dem Schluss: "Ja, diese Modelle sind ein unglaubliches Werkzeug", aber es ist immer noch alles sehr verwirrend, viele verworrene Gedanken, Emotionen und Realitäten. Ich vermisse die alltäglichen Programmieraufgaben, die meine Tage/Wochen auflockerten, die, bei denen man die Kopfhörer aufsetzt und einfach 600 Zeilen Code raushaut. Aber keine Frage, diese Stunden meiner Zeit durch ein paar Minuten Warten auf einen Agenten zu ersetzen, ist ein Gewinn und es ist wert, sich darüber zu freuen, trotz der gemischten Emotionen. Dann gibt es die Distanz, die zwischen dir und dem Codebase entstehen kann, wenn du anfängst, gleichgültig zu werden. Ich denke, es ist mittlerweile ziemlich üblich, selbst kleine Änderungen vorzunehmen, indem man die Modelle anregt. Es ist weniger Aufwand, als den relevanten Code zu finden und die Änderung selbst vorzunehmen. Und weniger Aufwand scheint zu gewinnen, muss irgendein Gesetz des Universums oder so sein. Wenn die meisten oder alle deiner Interaktionen mit einem Codebase durch die Modelle fließen, beginnst du den Überblick darüber zu verlieren, wo die Dinge liegen, welche Abstraktionen/Komponenten die Last tragen usw. Es ist ein beängstigendes Gefühl, aufzuwachen und zu realisieren, dass du nicht einmal zuverlässig eine präzise Datei für eine Änderung, die du vornehmen möchtest, @<mention> kannst, und du musst vager werden, dich stärker auf das Modell stützen. Es schleicht sich alles an dich heran, es gibt einen unbestreitbaren Dopaminrausch von der Nutzung dieser Dinge, und der anschließende Abfall ist vorhersehbar, wie von einem Zuckerschock herunterzukommen. Auf der positiven Seite ist es wirklich schön zu sehen, wie andere Entwickler die gleichen Zyklen durchlaufen, zu wissen, dass wir alle gemeinsam darin stecken und letztendlich herausfinden werden, wie es geht.