Vibe-Coding hat derzeit dasselbe Problem wie selbstfahrende Autos. Der Fahrer, der die Situation überwachen soll, schläft am Steuer ein. Während ich auf die altmodische Art und Weise Code schreibe, schaue ich ständig auf den Code und bewerte alles, suche nach Fehlern, suche nach Möglichkeiten zur Vereinfachung, plane die nächste Aufgabe. Programmieren ist etwas Entspannendes, das ich mache, während ich nachdenke. Es bringt mich näher an den Code. Da ich jede Zeile Code geschrieben und sie viele Male bearbeitet habe, ist der Code in meinem Kopf. Ich kann im Kopf weiter programmieren, wenn ich spazieren gehe. Wenn ich den Code nicht geschrieben hätte, wäre es sehr schwer, dies zu tun. Nur den Code zu lesen, den jemand (oder etwas) anderes geschrieben hat, ist unglaublich langweilig und schwer zu begreifen. Wenn ich eine neue Codebasis lerne, mache ich oft vorübergehende Änderungen, nur um zu sehen, wie es funktioniert. Programmieren ohne Code zu bearbeiten ist unnatürlich. Meine beste Arbeit ist, wenn ich jede Zeile genau kenne und die seltenen Randfallfehler erkennen kann, bevor sie überhaupt passieren. Oft kommen mir die Ideen, wenn ich nicht einmal an meinem Schreibtisch bin, unter der Dusche, beim Mittagessen, beim Spazierengehen. Mein Unterbewusstsein sagt plötzlich: "Du hast ...-Fall vergessen, das könnte einen Fehler verursachen" und es hat meistens recht. AI kann vielleicht das einfache Denken übernehmen, aber es kann das schwierige Denken noch nicht leisten, also musst du den Code kennen.