Ich vermisse die Zeit, in der ich tief nachgedacht habe
(jernesto.com)- Mit dem Aufkommen von AI-Coding-Tools hat die Erfahrung des tiefen Nachdenkens stark abgenommen, und ich habe das Gefühl, dass mein Wachstum als Engineer stagniert
- Von den beiden Neigungen in mir, „Builder“ und „Thinker“, wird der Builder dank AI befriedigt, während der Thinker hungert
- Mit „Vibe Coding“ lassen sich Ideen schnell in Realität umsetzen, aber die Gelegenheiten für kreative Problemlösung sind stark zurückgegangen
- Wenn AI eine zu 70 % „gut genug“-Lösung liefert, fällt es mir wegen meiner pragmatischen Veranlagung schwer, sie abzulehnen
- Ich habe versucht, die Befriedigung tiefen Denkens außerhalb des Codings zu finden, aber ohne Erfolg, und es ist ungewiss, ob sich beide Bedürfnisse gleichzeitig erfüllen lassen
Das Problem eines Mangels an Denken
- Bevor man diesen Text liest, sollte man sich fragen: „Wann hast du zuletzt wirklich ernsthaft nachgedacht?“
- Dieser Text bietet keine Lösung und keinen Rat, sondern ist einfach ein Ausdruck der Frustration, die ich in letzter Zeit empfinde
Zwei Neigungen: Builder und Thinker
- Builder: die Neigung, zu bauen, zu veröffentlichen und praktische Ergebnisse zu erzielen
- Motiviert durch Geschwindigkeit und Nützlichkeit
- Freude entsteht durch den Dopaminschub einer erfolgreichen Auslieferung, die Befriedigung, Systeme zu bauen, die reale Probleme lösen, und die Tatsache, dass jemand die eigenen Tools benutzt
- Thinker: die Neigung, die tiefes und lang anhaltendes geistiges Ringen braucht
- Während des Physikstudiums an der Universität gab es Aufgaben, deren Schwierigkeit weit über dem Durchschnitt lag
- Es gab Probleme, bei denen man die Konzepte zwar verstand, aber es schwer war, überhaupt einen Ansatz zu finden
Drei Typen von Studierenden vor schwierigen Problemen
- Typ 1 (die Mehrheit): versucht es ein paar Mal, gibt dann auf und bittet Professor oder Tutor um Hilfe
- Typ 2 (Forschertyp): sucht in der Bibliothek nach ähnlichen Problemen oder Hinweisen, um das Problem in einen lösbaren Zustand zu bringen, und kommt meist zur Lösung
- Typ 3 (Thinker-Typ): nähert sich dem Problem ausschließlich durch Denken
- Nutzt über Tage oder Wochen fast die gesamte Gehirnzeit im Zustand ohne Input/Output (
non-I/O) für mögliche Lösungswege - Das Denken setzt sich sogar im Schlaf fort
- Diese Methode ist nie gescheitert, und ich habe erkannt, dass tiefes und lang anhaltendes Denken meine Stärke ist
- Ich bin weder so schnell noch so angeboren talentiert wie das oberste 1 %, aber ich war überzeugt, dass ich mit genügend Zeit jedes Problem lösen kann
- Nutzt über Tage oder Wochen fast die gesamte Gehirnzeit im Zustand ohne Input/Output (
Der Konflikt mit AI
- Genau diese doppelte Befriedigung war der Grund, warum Software Engineering anfangs so erfüllend war
- Sowohl der Builder (nützliche Dinge bauen und sich produktiv und praktisch fühlen) als auch der Thinker (wirklich schwierige Probleme lösen) wurden bedient
- Die Projekte, in denen ich als Engineer am meisten gewachsen bin, enthielten immer viele schwierige Probleme, die kreative Lösungen verlangten
- In letzter Zeit kommt es jedoch deutlich seltener vor, dass ich mich mehrere Stunden lang ernsthaft mit nur einem Problem beschäftige
- Ich glaube, dass an all dem AI schuld ist
- Ich schreibe mehr und komplexere Software als je zuvor, habe aber das Gefühl, als Engineer überhaupt nicht zu wachsen
- Als ich dem Gefühl des „Stillstands“ nachging, wurde mir klar, dass ich den Thinker aushungern lasse
- „Vibe Coding“ befriedigt eindeutig den Builder
- Es erzeugt sofortige Lust, wenn eine Idee in sehr kurzer Zeit direkt in die Realität umgesetzt wird
- Gleichzeitig gibt es viel weniger Momente, in denen ich selbst kreative Lösungen für technische Probleme finden muss
- Für Menschen, die rein Builder-orientiert sind, ist dieses Umfeld die ideale Ära
- Für mich fehlt aber eindeutig etwas
Die Falle des Pragmatismus
- Ich erwarte den Einwand: „Wenn sich etwas mit Vibe Coding lösen lässt, war es ursprünglich kein schwieriges Problem.“
- Doch das geht am Kern vorbei
- AI ist weder bei schwierigen Problemen besonders herausragend, noch liefert sie bei einfachen Problemen immer gute Lösungen
- Wenn ich dasselbe Modul zum dritten Mal selbst neu schreiben würde, bin ich sicher, dass es besser wäre als alles, was AI erzeugt
- Gleichzeitig bin ich aber Pragmatiker
- Wenn ich mit nur einem Bruchteil von Zeit und Aufwand eine „nahe genug“ liegende Lösung bekomme, fühlt es sich eher irrational an, nicht AI zu wählen
- Das eigentliche Problem ist, dass ich diesen Pragmatismus nicht bewusst abschalten kann
- Im Kern bin ich ein Builder und liebe den Akt des Erschaffens selbst. Wenn ich etwas schneller bauen kann, fühlt sich das immer besser an
- Selbst wenn ich AI ablehnen und in eine Zeit zurückkehren wollte, in der die Bedürfnisse des Thinkers beim Coden ganz natürlich erfüllt wurden, kann der Builder diese Ineffizienz kaum ertragen
- AI liefert zwar fast sicher keine zu 100 % zufriedenstellende Lösung, aber die 70 %ige Lösung, die sie erreicht, erfüllt meist den Maßstab von „gut genug“
Wie soll es weitergehen?
- Ehrlich gesagt habe ich noch keine Antwort gefunden und denke weiter darüber nach
- Ich bin mir nicht sicher, ob diese beiden Neigungen innerhalb desselben Feldes, nämlich Coding, überhaupt noch gleichzeitig erfüllt werden können
- Es gibt die Option, bewusst schwierigere Projekte anzusteuern und Probleme zu suchen, an denen AI vollständig scheitert
- Solchen Problemen begegne ich zwar manchmal, aber ich habe das Gefühl, dass Probleme, die tiefe kreative Lösungen verlangen, schnell weniger werden
- Ich versuche auch, das Gefühl geistigen Wachstums außerhalb des Codings wiederzufinden
- Ich schlage alte Lehrbücher auf, um wieder eine Verbindung zur Physik herzustellen
- Doch das hat nicht zu echter Befriedigung geführt
- Wenn ich die Möglichkeit habe, etwas zu bauen, fällt es mir schwer, Zeit und geistige Energie für Physikprobleme aufzuwenden, die weder direkt relevant noch aktuell sind
- Die Builder-Neigung erlaubt es einfach nicht, nur dazusitzen und über ungelöste Probleme nachzusinnen
- Die Thinker-Neigung bleibt weiter hungrig, solange Vibe Coding anhält
- Ich bin mir nicht sicher, ob der Zeitpunkt wieder kommen wird, an dem beide Bedürfnisse gleichzeitig erfüllt sind
„Nun haben wir das Recht, diesem Wesen jenen vertrauten Namen zu geben, auf den immer das verwiesen wurde, was keine Kraft der Einbildung, kein kühnster Sprung der Fantasie, kein gläubigster Glaube, kein noch so tiefes abstraktes Denken, nicht einmal der Geist in Ekstase je zu erreichen vermochte: Gott. Aber diese grundlegende Einheit gehört der Vergangenheit an und existiert nun nicht mehr. Im Prozess der Verwandlung ihres eigenen Seins hat sie sich selbst vollständig, restlos in Stücke zerschlagen. Gott ist tot, und sein Tod war gerade das Leben der Welt.“
— Philipp Mainländer
Noch keine Kommentare.