Transcript

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..

Key Takeaway

Entwickler müssen sich trotz der überwältigenden Anzahl neuer KI-Tools und -Features nicht abgehängt fühlen, da einfache Grundlagen oft ausreichen und sich die Landschaft ohnehin ständig ändert.

Highlights

Man muss nicht alle neuen KI-Tools und Features beherrschen, um als Entwickler produktiv zu sein

Lee Robinson baute eine komplette Rust/WASM-App mit Cursor ohne eine Zeile selbst zu schreiben - und das ohne komplexe Custom Rules

Viele der heutigen Features wie Skills, Hooks und MCP-Server gab es vor einem halben Jahr noch nicht

Die Tools entwickeln sich so schnell, dass komplexe Setups heute morgen schon veraltet sein können

Grundlegende Fähigkeiten wie gute Prompts, richtiger Kontext und Test-Suites reichen aus, um KI effektiv zu nutzen

FOMO und Überforderungsgefühle sind normal, aber unbegründet - die Situation ist nicht so dringend wie sie erscheint

Timeline

Das Gefühl des Abgehängtseins in der KI-Ära

Der Sprecher reagiert auf einen Post von Andrej Karpathy, der beschreibt, wie sich Programmierer zunehmend abgehängt fühlen. Die dramatische Umstrukturierung des Berufs und die Fülle an neuen KI-Tools wie Opus 4.5, Cursor, Claude Code und Windsurf führen zu einem Gefühl der Überforderung. Es gibt ständig neue Modelle, Tools und Muster, die täglich erscheinen und die man scheinbar beherrschen muss. Trotz der Anerkennung dieser großartigen Tools argumentiert der Sprecher, dass es keinen wirklichen Grund gibt, sich abgehängt zu fühlen, und kündigt an, diese These zu begründen.

Die neue Abstraktionsebene und ihre Komplexität

Andrej Karpathy stellt fest, dass es eine neue programmierbare Abstraktionsebene gibt, die Entwickler zusätzlich zu ihren bestehenden Fähigkeiten beherrschen müssen. Diese umfasst Agenten, Sub-Agenten, Prompt-Engineering, Kontext- und Gedächtnisverwaltung, verschiedene Modi (Plan, Build, Ask), Berechtigungen, Tools, Plugins, Skills, Hooks, MCP, LSP, Slash-Befehle und Workflows. Die existierenden Entwicklerfähigkeiten bleiben wichtig und verschwinden nicht, aber es kommt eine völlig neue Dimension hinzu. Diese Vielzahl an neuen Konzepten und Werkzeugen macht es leicht, sich überfordert zu fühlen und den Anschluss zu verlieren.

Claude Code: Ein Beispiel für Feature-Überfluss

Der Sprecher zeigt am Beispiel der Claude Code Dokumentation, wie umfangreich die verfügbaren Features geworden sind. Es gibt Sub-Agenten, Plugins zum Installieren oder Erstellen, Agent-Skills (die der Sprecher nützlich findet), Hooks zur automatischen Code-Ausführung bei bestimmten Ereignissen und MCP-Server für neue Fähigkeiten. Zusätzlich findet man im Internet Dutzende von Mustern und Best Practices auf Plattformen wie X. Ein besonders extremes Beispiel ist die 'Ralph-Wiggum-Sache', ein Plugin das Claude Code in einen autonomen Modus versetzt, wo es selbstständig weiterarbeitet, Code verbessert und neue Aufgaben löst, wodurch der Entwickler größtenteils aus der Schleife herausgenommen wird.

Lee Robinsons Beispiel: Erfolg ohne Komplexität

Lee Robinson von Cursor demonstriert eindrucksvoll, dass man nicht alle Features beherrschen muss, um produktiv zu sein. Er baute über die Feiertage einen kompletten Rust-basierten Bildkompressor als WASM-Binary mit SvelteKit-App, ohne selbst eine einzige Zeile Code zu schreiben. Bemerkenswert ist, dass er 80% des Projekts ohne jegliche Custom Cursor Rules erstellt hat - keine komplizierten Workflows, keine Ralph-Wiggum-Setups, keine Plugins-MCPs-Skills-Kombinationen. Er nutzte einfach Cursor mit Opus 4.5 und baute die App Schritt für Schritt mit dem KI-Agenten, der auf seiner Anleitung basierte. Dies war kein 'Vibe-Coding', sondern professionelle Arbeit mit klarer Vision, Test-Coverage und Code-Reviews, die zeigt, wie weit man mit grundlegenden KI-Assistenz-Fähigkeiten kommen kann.

Die Vergänglichkeit der aktuellen Feature-Landschaft

Der Sprecher weist darauf hin, dass sich die gesamte Landschaft ohnehin bald ändern wird, was ein weiterer Grund ist, sich nicht abgehängt zu fühlen. Von all den heute verfügbaren Features in Claude Code existierten viele vor einem halben Jahr noch nicht - Skills sind beispielsweise eine neuere Ergänzung. Die Community wird gemeinsam herausfinden, welche Features wirklich wichtigen Nutzen bringen und welche nicht. Der Sprecher selbst nutzt persönlich nur wenige MCPs wie Context 7 für Dokumentationssuche und Playwright für Browser-Testing, während andere auf ein Dutzend MCP-Server schwören. Es ist quasi garantiert, dass wir in den nächsten Monaten feststellen werden, dass viele der heutigen komplexen Setups möglicherweise gar nicht so wichtig sind.

Automatisierung durch Tools und historischer Vergleich

Tools wie Cursor und Claude Code werden zunehmend automatisch gute Dinge für Entwickler erledigen. Der Vergleich mit vor ein oder zwei Jahren zeigt bereits deutliche Fortschritte: Früher musste man die KI manuell bitten, einen Plan zu erstellen, diesen zu validieren und Fragen zu stellen, bevor sie loslegt. Heute gibt es den eingebauten Plan-Modus, der diese Arbeit übernimmt. In einem halben Jahr könnten weitere Funktionen automatisch integriert sein. Ein superkomplexes Setup jetzt zu erstellen, indem man alle verfügbaren Features kombiniert, wird einen nicht unbedingt langfristig nach vorne bringen - falls es das überhaupt tut. Die Entwicklung ist so schnell, dass heutige komplexe Konfigurationen morgen bereits veraltet sein können.

Fazit: Entspannung statt Panik

Der Sprecher fasst zusammen, dass es zwar einfach ist, sich abgehängt zu fühlen, aber wirklich keinen Grund dafür gibt. Man muss nicht alle verfügbaren Tools nutzen, um als Entwickler etwas aus KI herauszuholen, und die gesamte Landschaft wird sich sowieso bald wieder ändern. FOMO (Fear of Missing Out) und Überforderungsgefühle sind heutzutage viel zu leicht zu bekommen. Die Empfehlung lautet, einen Schritt zurückzutreten und zu erkennen, dass die Dinge nicht so schlimm oder dringend sind, wie sie manchmal erscheinen mögen. Gelassenheit und Focus auf Grundlagen sind wichtiger als der Versuch, jedem neuen Feature hinterherzujagen.

Community Posts

View all posts