00:00:00Ich habe mich noch nie so sehr abgehängt gefühlt als Programmierer.
00:00:03Der Beruf wird dramatisch umstrukturiert,
00:00:05da die vom Programmierer beigetragenen Bits zunehmend spärlicher werden und weiter auseinanderliegen.
00:00:09Ich habe das Gefühl,
00:00:10dass ich zehnmal leistungsfähiger sein könnte,
00:00:13wenn ich einfach richtig zusammenfügen würde,
00:00:15was im letzten Jahr verfügbar geworden ist.
00:00:17Und das Versäumnis,
00:00:18diesen Boost zu nutzen,
00:00:19fühlt sich eindeutig nach einem Skill-Problem an..
00:00:23Sprechen wir über diesen Post von Andrej Karpathy.
00:00:26Heutzutage ist es super einfach,
00:00:28sich als Entwickler abgehängt zu fühlen.
00:00:30Denn es gibt so viel Hype um KI,
00:00:32über neue Modelle,
00:00:33die jeden Tag erscheinen,
00:00:34neue Tools und neue Muster,
00:00:36diese Tools zu nutzen,
00:00:37dass man sich abgehängt fühlen kann.
00:00:39Und um das ganz klar zu sagen: Es gibt viele großartige Modelle wie Opus 4.5 und es gibt fantastische Tools wie Cursor oder Claude Code oder Windsurf Code,
00:00:48die ich wirklich gerne verwende.
00:00:50Und man kann sehr viel Gutes aus der Nutzung dieser Tools herausholen,
00:00:54und ich werde mehr Ressourcen darüber teilen,
00:00:56wie man diese Tools effizient nutzt und wie ich sie verwende und welche Muster oder Best Practices man dort anwenden könnte.
00:01:03Aber es ist super einfach,
00:01:05sich abgehängt zu fühlen,
00:01:06obwohl man es nicht sollte.
00:01:08Und ich würde argumentieren,
00:01:09es gibt keinen Grund,
00:01:11sich abgehängt zu fühlen.
00:01:12Und hier ist der Grund.
00:01:13In seinem Post stellt Andrej fest,
00:01:15dass es eine neue programmierbare Abstraktionsebene gibt,
00:01:19die man zusätzlich zu den üblichen Ebenen darunter beherrschen muss,
00:01:22die übrigens wichtig sind.
00:01:24Es ist klar, dass diese Ebenen nicht verschwinden werden.
00:01:27Deine Fähigkeiten werden immer noch gebraucht,
00:01:30aber lassen wir das erstmal außen vor.
00:01:32Aber die neue Ebene zusätzlich zu deinen Fähigkeiten als Entwickler ist,
00:01:36dass du wissen musst,
00:01:37wie man mit Agenten arbeitet,
00:01:39Sub-Agenten,
00:01:40wie man gute Prompts schreibt,
00:01:41den Kontext verwaltet,
00:01:43das Gedächtnis,
00:01:44die verschiedenen Modi,
00:01:45in denen man KI-Tools nutzen kann,
00:01:47Plan-Modus und Build-Modus und Ask-Modus oder was auch immer es gibt,
00:01:51Berechtigungen,
00:01:52Tools,
00:01:52Plugins,
00:01:53Skills,
00:01:53Hooks,
00:01:54MCP,
00:01:54LSP,
00:01:55Slash-Befehle,
00:01:56Workflows und so weiter.
00:01:57Also dieses Gefühl,
00:01:58viele neue Tools beherrschen zu müssen,
00:02:00viele neue Muster,
00:02:01um effizient mit KI zu arbeiten.
00:02:03Und es ist leicht, sich so zu fühlen.
00:02:05Ich meine,
00:02:06wenn man sich die Claude Code Dokumentation ansieht,
00:02:09gibt es Sub-Agenten,
00:02:10die man erstellen kann.
00:02:11Es gibt Plugins, die man erstellen oder installieren kann.
00:02:14Es gibt Agent-Skills,
00:02:16die man erstellen kann,
00:02:17die ich übrigens wirklich nützlich finde,
00:02:19aber da ist noch mehr.
00:02:21Es gibt Hooks,
00:02:21die man verwenden kann,
00:02:23um automatisch Code auszuführen,
00:02:24wenn bestimmte Ereignisse eintreten.
00:02:27Zum Beispiel,
00:02:27wenn der Agent mit einer bestimmten Aufgabe fertig ist..
00:02:33Es gibt MCP,
00:02:34also MCP-Server,
00:02:35die man zu Claude Code hinzufügen kann,
00:02:38um ihm neue Fähigkeiten zu geben.
00:02:40Und dann gibt es Dutzende von Mustern,
00:02:42die man auf X und im Internet findet,
00:02:45die einem sagen,
00:02:46wie man all diese Fähigkeiten effizient kombiniert,
00:02:49um das Beste aus Claude Code herauszuholen.
00:02:52Ich meine,
00:02:52es gibt diese ganze Ralph-Wiggum-Sache,
00:02:55die im Wesentlichen ein Plugin ist,
00:02:57das man zu Claude Code hinzufügen kann,
00:02:59um es in einen Modus zu versetzen,
00:03:02in dem es autonom weiterarbeitet,
00:03:04deinen Code verbessert,
00:03:05neue Aufgaben löst und so weiter..
00:03:08Und dadurch hat man diese Schleife,
00:03:10in der es sich ständig verbessert und iteriert und dich zumindest zu einem guten Teil aus der Schleife herausnimmt,
00:03:18damit es mehr selbstständig arbeiten kann.
00:03:20Es passiert eine Menge.
00:03:22Und das ist genau das,
00:03:23was Andrej hier im Grunde erwähnt hat.
00:03:25Man kann sich überfordert fühlen,
00:03:27weil es so viele Dinge zu lernen und zu beherrschen gibt.
00:03:31Aber hier ist das Wichtige.
00:03:33Du musst das alles nicht beherrschen.
00:03:35Zum Beispiel Lee Robinson,
00:03:36der früher als Developer Relations Guy bei Vercel für Next.js gearbeitet hat,
00:03:41arbeitet jetzt für Cursor.
00:03:43Und über die Feiertage hat er einen Rust-basierten Bildkompressor,
00:03:47WASM-Binary und SvelteKit-App komplett mit Cursor und KI gebaut,
00:03:51soweit ich mich erinnere,
00:03:52ohne selbst eine einzige Zeile Code zu schreiben.
00:03:55Er hat dort Test-Coverage und er hat den Code überprüft und er hat viel Anleitung gegeben.
00:04:01Es ist kein Vibe-Coding.
00:04:03Er hatte eine klare Vision und hat das Modell angeleitet,
00:04:06wie diese App zu erstellen ist.
00:04:08Aber er hat diese Bildkomprimierungsbibliothek von Grund auf mit Rust mit Hilfe von KI gebaut.
00:04:14Und er hat sehr deutlich gemacht,
00:04:16dass er 80% dieses Projekts ohne jegliche Custom Rules gebaut hat.
00:04:20Du weißt ja,
00:04:21Cursor Rules sind diese Dinge,
00:04:22die man einrichten kann,
00:04:24um Cursor einige,
00:04:25nun ja,
00:04:26Regeln zu geben,
00:04:27die es hoffentlich befolgen soll,
00:04:29oder Befehle oder sonst etwas.
00:04:30Also hat er diesen superkomplexen Workflow nicht mit diesem Ralph-Wiggum-Stil aufgesetzt,
00:04:36mit Plugins und MCPs und allem,
00:04:38was zusammenarbeitet und diese Endlosschleife von Dingen,
00:04:41die ablaufen,
00:04:42und einem Haufen Skills und Sub-Agenten.
00:04:45Nein,
00:04:45er hat einfach Cursor mit einem KI-Modell verwendet,
00:04:48ich glaube es war Opus 4.5,
00:04:50und hat diese App Schritt für Schritt gebaut und natürlich mit dem Agenten,
00:04:55der im Wesentlichen die ganze Arbeit erledigt,
00:04:57aber basierend auf seiner Anleitung.
00:05:00Und das ist ein wirklich interessantes Projekt.
00:05:03Es zeigt uns,
00:05:03wie weit man heutzutage mit KI als Assistenten kommen kann.
00:05:07Nochmal,
00:05:08ohne Vibe-Coding,
00:05:09sondern indem man seine Expertise als Entwickler mit den Fähigkeiten und dem Wissen dieser KI-Tools verbindet.
00:05:15Und es ist durchaus möglich übrigens,
00:05:18dass diese Bildkomprimierungsbibliothek in Rust Probleme hat.
00:05:22Er schreibt das selbst.
00:05:23Es ist absolut möglich,
00:05:24dass es dort Bugs oder Performance-Probleme oder ähnliches gibt,
00:05:28aber es ist dennoch eine beeindruckende Leistung.
00:05:31Aber es steht irgendwie im Widerspruch zu dem,
00:05:34was wir in diesem Tweet sehen,
00:05:36was nicht bedeutet,
00:05:37dass man sich nicht abgehängt fühlen kann.
00:05:40Das ist absolut berechtigt und wir fühlen das wahrscheinlich alle von Zeit zu Zeit.
00:05:45Es bedeutet nur,
00:05:46dass man nicht all diese Fähigkeiten nutzen muss,
00:05:49um das Beste aus KI herauszuholen.
00:05:51Du musst also nicht alles nutzen.
00:05:53Du kannst KI einfach auf sehr natürliche Weise nutzen,
00:05:56indem du gute Prompts gibst,
00:05:58guten Kontext,
00:05:59und zum Beispiel indem du eine Test-Suite hast,
00:06:02die der KI-Agent ausführen kann,
00:06:04um seine Ergebnisse zu validieren.
00:06:06Du willst also etwas haben,
00:06:08aber du musst nicht all diese Dinge kombinieren und über sie alle lernen.
00:06:12Und dann gibt es noch einen anderen Grund,
00:06:15warum du dich nicht abgehängt fühlen musst.
00:06:17Und dieser andere Grund ist,
00:06:19dass sich das alles sowieso bald ändern wird..
00:06:27Ich meine,
00:06:27von all diesen Fähigkeiten hier,
00:06:29wie viele hatten wir vor einem halben Jahr?
00:06:32Ich weiß es nicht mal,
00:06:33aber zum Beispiel sind Skills eine neuere Ergänzung.
00:06:36Es ist sehr wahrscheinlich,
00:06:38es ist quasi garantiert,
00:06:39dass wir in den nächsten Monaten gemeinsam entscheiden und herausfinden werden,
00:06:44dass es nicht so wichtig ist,
00:06:45Skills einzurichten oder einen Haufen Plugins zu nutzen oder Sub-Agenten zu verwenden oder was auch immer.
00:06:52Wir könnten herausfinden,
00:06:53dass wir nicht so viele MCPs brauchen.
00:06:56Zum Beispiel nutze ich persönlich nicht wirklich welche außer Context 7 für die Dokumentationssuche und Playwright in Claude Code zum Beispiel,
00:07:04um ihm zu ermöglichen,
00:07:06die App in einem Browser zu testen.
00:07:08Es gibt Leute,
00:07:08die absolut darauf schwören,
00:07:10ein Dutzend MCP-Server zu haben,
00:07:12aber wir werden gemeinsam herausfinden,
00:07:14was einen echten Nutzen bringt und was nicht.
00:07:17Und dann gibt es diese Tools wie Cursor oder Claude Code,
00:07:20die einfach automatisch gute Dinge für dich tun werden,
00:07:24um es so auszudrücken.
00:07:25Ich meine,
00:07:26wenn man die Arbeit mit KI-Assistenten jetzt mit vor ein oder zwei Jahren vergleicht,
00:07:31gibt es eine Menge Dinge,
00:07:32die Cursor und diese anderen Tools für dich erledigen.
00:07:35Nimm zum Beispiel den Plan-Modus.
00:07:37In der Vergangenheit,
00:07:39vor einem Jahr,
00:07:40musste man selbst planen.
00:07:41Man musste die KI bitten,
00:07:43einen Plan zu erstellen und diesen Plan zu validieren und dir einige Fragen zu stellen,
00:07:48bevor sie loslegt.
00:07:49Jetzt gibt es diesen Plan-Modus,
00:07:51der in diese Tools eingebaut ist.
00:07:53Wer weiß,
00:07:53was in einem halben Jahr oder so eingebaut sein wird..
00:07:59Also jetzt voraus zu sein,
00:08:01indem man ein superkomplexes Setup erstellt,
00:08:03indem man all diese Dinge kombiniert,
00:08:06wird dich nicht unbedingt für lange Zeit nach vorne bringen,
00:08:09falls es das überhaupt tut.
00:08:11Und deshalb,
00:08:12lange Rede kurzer Sinn,
00:08:13es ist einfach,
00:08:14sich abgehängt zu fühlen,
00:08:16aber es gibt wirklich keinen Grund,
00:08:18sich abgehängt zu fühlen.
00:08:20Du musst nicht all diese Tools nutzen,
00:08:22um als Entwickler etwas aus KI herauszuholen,
00:08:25und das alles wird sich sowieso bald ändern..
00:08:30Deshalb, ja, stress dich deswegen nicht.
00:08:32Es ist heutzutage viel zu einfach,
00:08:34FOMO zu bekommen und sich überfordert zu fühlen..
00:08:37Versuche, einen Schritt zurückzutreten.
00:08:39Die Dinge werden nicht so schlimm sein oder die Dinge sind nicht so dringend,
00:08:44wie sie manchmal erscheinen mögen..