Chatten & AMA und so
MMaximilian Schwarzmüller
Computing/SoftwareJob SearchTelecommutingAdult EducationInternet Technology
Transcript
00:00:00[HINTERGRUNDGERÄUSCHE]
00:00:30>> Okay, heute etwas spontan, aber toll, wieder live zu sein. Die Leute kommen rein, wie ich sehe. Also ja.
00:00:53Hallo zusammen. Willkommen zu einem weiteren Stream. Es ist über einen Monat her. Über einen Monat.
00:00:59Mein letzter Stream war Anfang März. Und ja, es ist wirklich schön, wieder einen Stream zu machen,
00:01:08euch die Chance für Fragen zu geben und über Dinge zu reden. Also hallo an alle.
00:01:14Hallo an alle, die dazukommen. Hallo an alle im Chat. Und ja,
00:01:18endlich nach mehreren Wochen. Es tut mir sehr leid für die lange Abwesenheit. Es gab viel
00:01:25Privates – nichts Schlimmes oder Furchtbares, aber das Leben kam hier und da einfach dazwischen.
00:01:34Auch beruflich war einiges los. Schön, euch alle zu sehen. Und danke für die Begeisterung
00:01:42im Chat. Das bedeutet mir viel. Ich genieße diese Livestreams sehr. Der Plan ist,
00:01:49jetzt nicht wieder sechs Wochen Pause zu machen. Ich versuche einfach, alles unter einen Hut zu bringen.
00:01:56Ich bin schließlich kein Vollzeit-Streamer. Das ist etwas, das ich zum Spaß mache, wann immer ich kann,
00:02:02normalerweise jeden Donnerstag. Um diese Zeit versuche ich zu streamen. Aber wenn
00:02:10etwas dazwischenkommt, ja, dann ist es eben so. Die Idee für heute ist eigentlich nur,
00:02:18zusammen abzuhängen, eine gute Zeit zu haben und über einiges zu quatschen. Ich habe was vorbereitet. Aber ja,
00:02:25stellt auch gerne eure Fragen oder teilt etwas mit. Lasst uns einfach reden. Das ist der Plan.
00:02:31Wenn ihr etwas wissen wollt oder Fragen habt: Es ist heute auch ein bisschen wie ein "Ask Me Anything".
00:02:39Das ist der Plan. Und ja. Wir haben auch schon die erste Frage. Und übrigens,
00:02:49danke für die vielen netten Nachrichten. Ich versuche, alle zu beantworten. Ich lese sie alle.
00:02:54Vielen Dank für eure Unterstützung. Danke an alle fürs Zuschauen. Das bedeutet
00:03:00mir viel. Falls ihr meine Kurse belegt habt, hoffe ich, sie haben euch geholfen. Wenn nicht,
00:03:05ist das auch okay. Wenn ihr sie belegt, aber nichts damit gemacht habt und sie euch nicht
00:03:10geholfen haben, ist das natürlich nicht gut. Kleine Eigenwerbung: [academy.com/courses](https://academy.com/courses). Ich habe
00:03:17in den letzten Wochen neue Kurse veröffentlicht – Codex, Claude Code, VPS und natürlich all die anderen.
00:03:22Schaut sie euch mal an. Und hier ist die erste Frage. Legen wir los. Erklär mal,
00:03:28Max, was sollen wir tun, wenn Copilot verschwindet?
00:03:37Ich schätze, das bezieht sich auf mein Video darüber, dass GitHub Copilot auf nutzungsbasierte Abrechnung umstellt.
00:03:44Ich habe dazu ein ganzes Video gemacht, daher werde ich hier nicht alles wiederholen. Aber der Kern
00:03:51ist, dass GitHub Copilot sich von den Abos wegbewegt. Man kann sie zwar noch haben,
00:03:56aber man bekommt nur noch den Gegenwert des Abopreises in
00:04:01KI-Credits gutgeschrieben. Ich sehe darin keinen wirklichen Vorteil mehr. Vielleicht übersehe ich etwas,
00:04:07aber für mich sieht es nach einer seltsamen Vorauszahlung aus, wenn man bei den Abos bleibt. Aber ja,
00:04:13sie stellen auf nutzungsbasierte Preise um. Die offensichtliche Alternative ist aktuell natürlich Cursor.
00:04:18Cursor hat Abos. Und es ist eine IDE, die VS Code sehr ähnlich ist,
00:04:28da es ein Fork von VS Code ist. Cursor wäre also momentan die logische Wahl.
00:04:34Codex und Claude Code sind weitere Alternativen, oder auch Open Code Black, glaube ich, wobei ich das nie genutzt habe.
00:04:42Ich vermute aber, dass letztlich alle irgendwann auf nutzungsbasierte Preise umsteigen werden,
00:04:48da die Rechenkapazitäten derzeit extrem begrenzt sind. Die Inferenz wird für diese Firmen
00:04:54sehr teuer, weil wir durch die ganzen Agenten-Systeme viel mehr Token verbrauchen. Und
00:05:00Kodierungsweg einschlagen, was ich nicht empfehlen würde, sollten Sie den Code wirklich verstehen,
00:05:04Aber die Alternative zu GitHub Copilot ist gerade wohl Cursor oder eben einer dieser anderen
00:05:11Dienste wie Claude Code. Nächste Frage: Node.js oder FastAPI – was ist wichtiger?
00:05:18Nun, FastAPI ist Python. Es kommt also wirklich darauf herauf an, mit welcher Sprache du persönlich
00:05:24lieber arbeitest. KI kann dir natürlich dabei helfen. Aber solange du nicht nur auf
00:05:29"Vibe Coding" setzt – was ich nicht empfehle – solltest du den generierten Code auch wirklich
00:05:34verstehen. Wenn du Node.js bevorzugst, nutze das mit einem Framework deiner Wahl,
00:05:40wie Express oder etwas Modernerem. Wenn du Python magst, ist FastAPI sicher eine exzellente Wahl.
00:05:46Falls du dich für Node.js entscheidest, solltest du dir vielleicht auch BUN ansehen,
00:05:50als Alternative zur Node.js Runtime. Und dann eventuell Frameworks wie Hono, die ich persönlich
00:05:58sehr schätze. Ich nutze Hono gerade für viele Projekte. Das könnte also auch interessant sein.
00:06:07Wird dein neuer VPS-Kurs auch auf Udemy erscheinen? Nein, dieser Kurs bleibt exklusiv auf
00:06:12unserer eigenen Plattform. Wie sieht das Leben eines Entwicklers im Zeitalter von Agentic Coding aus?
00:06:19Mein persönliches Leben – oder besser gesagt mein Berufsleben – hat sich
00:06:24ziemlich stark verändert. Vor ein oder zwei Jahren habe ich fast den gesamten Code
00:06:31noch von Hand geschrieben. Heute würde ich sagen, dass etwa 90 % von der KI generiert werden.
00:06:40Ich greife natürlich hier und da ein. Oft mache ich es so, dass ich beim Aufsetzen eines Projekts
00:06:46oder eines komplexen Features die Basistypen und das Interface definiere. Ich prüfe den Code,
00:06:53korrigiere ihn oder gebe der KI Anweisungen, wenn mir die Richtung nicht gefällt. Es gibt also
00:06:59viel Input. Es ist nicht so, dass man die KI einfach losschickt und sie alles allein macht.
00:07:05Ich rede hier nicht von Vibe Coding, wo man einfach nur dem Gefühl folgt und den Code ignoriert.
00:07:10Aber der reine Prozess des Tippens, in den Flow-Zustand zu kommen und Code zu schreiben, hat viel Spaß gemacht,
00:07:17sehr viel Resonanz bekam – habe ich gesagt, dass das dem Programmieren etwas den Spaß geraubt hat.
00:07:24Ich weiß, viele sagen, es ging schon immer darum, Dinge zu erschaffen, und dass es jetzt
00:07:29mehr Spaß macht, weil man mit KI so viel mehr bauen kann. Und das stimmt auch alles.
00:07:36Ich genieße diesen kreativen Aspekt des Bauens sehr. Versteht mich nicht falsch: Ich wechsle nicht den Beruf.
00:07:41Aber der reine Prozess des Tippens, in diesen Flow-Zustand zu kommen und Code zu schreiben,
00:07:48hat mir einfach viel Freude bereitet. Und das ist weg. Wer das albern findet – okay.
00:07:54Aber das ist meine Sichtweise. Dieses Gefühl ist weg. Natürlich kann ich noch von Hand coden.
00:08:01Aber das ist mein Job. Ich werde doch nichts tun, was weniger effizient ist. Das ist also
00:08:08meine Perspektive. Es hat sich viel verändert und es ändert sich weiter. Ich weiß nicht, wie meine
00:08:13Arbeit in einem Jahr aussehen wird. Ich glaube absolut nicht an eine nahe Zukunft, in der man keine
00:08:19Softwareentwickler mehr braucht. Aber ich weiß nicht, welche Tools wir dann haben oder wie
00:08:25genau die Modelle in einem Jahr funktionieren werden. Ich weiß also nicht, welche neuen Skills nötig
00:08:32sein werden, um sie effizient zu nutzen. Vielleicht werden Spezifikationsdateien noch wichtiger,
00:08:39oder Code-Reviews... ich weiß es nicht. Es ändert sich rasant. Das war eine lange Antwort, aber
00:08:44es ist natürlich ein komplexes und wichtiges Thema. Ich bin sicher, wir alle haben da
00:08:51unsere eigene Meinung, und ihr habt eure. Teilt sie mir gerne mit. Ich bin sehr
00:08:56gespannt, was die Leute darüber denken und welche Erfahrungen ihr mit KI gemacht habt.
00:09:01Wird Programmieren durch die Token-Preise wieder zu einer wertvolleren Fähigkeit? Das ist ein sehr
00:09:08guter Punkt. Ich habe es schon erwähnt: Mit der nutzungsbasierten Abrechnung bei GitHub Copilot –
00:09:17und ich denke, andere Anbieter werden diesem Modell folgen – glaube ich schon,
00:09:23dass es wichtig bleibt, Code schreiben und vor allem lesen zu können, um ihn zu prüfen.
00:09:29Aber auch das Schreiben an sich ist eine Fähigkeit, die sicher nicht völlig unwichtig wird.
00:09:36Mittel- bis langfristig werden die Preise für die Nutzung sehr wahrscheinlich sinken,
00:09:45wenn das Angebot steigt. Aber im Moment sind wir stark eingeschränkt, und das wird wohl auch
00:09:51vorerst so bleiben. Es wird also viele Anwendungsfälle geben, in denen man entscheidet,
00:10:00Vielen Dank an euch alle für diese tollen Kommentare. Wirklich großartig. Das bedeutet mir viel
00:10:06vielleicht mit KI-Autovervollständigung wie früher, nur etwas besser –
00:10:12statt alles an einen KI-Agenten zu delegieren. Wir könnten da eine Mischform erleben.
00:10:20Ich weiß es nicht, aber ich würde es nicht ausschließen. Das halte ich für gut möglich.
00:10:25Bester Lehrer im Internet! Vielen, vielen Dank. Und nochmal: Du bist der beste Lehrer.
00:10:30Vielen Dank für all die tollen Kommentare. Wirklich großartig. Das bedeutet mir
00:10:34sehr viel. Danke euch. Denkst du, der Trend geht zu lokalen Lösungen wie LM Studio?
00:10:41Ich bin ein großer Fan von lokalen KI-Modellen, weshalb ich schon vor über einem Jahr einen Kurs dazu gemacht habe.
00:10:50Was ich dort lehre, gilt immer noch, da das Grundkonzept gleich geblieben ist. Ich
00:10:54behandle Ollama und LM Studio, und ich mag diese lokalen Modelle und Tools sehr.
00:11:01Aber nicht für alles. Für Agentic Coding reicht das, was ich auf meinem vier Jahre alten
00:11:07M1 MacBook Pro laufen lassen kann, meiner Meinung nach noch nicht aus.
00:11:14Dafür kann ich keine lokalen Modelle nutzen. Aber für Textanalysen, einfache
00:11:23Datenanalysen oder das Generieren von Texten finde ich lokale Modelle super.
00:11:28Besonders wenn ich mit Daten oder Texten arbeite, die ich nicht in die Cloud oder
00:11:33an diese Anbieter senden möchte. Ich glaube, lokale Modelle werden noch wichtiger werden,
00:11:38wenn sie leistungsfähiger werden. Wer weiß, vielleicht gibt es technologische Durchbrüche,
00:11:45die komplexe Modelle auf günstigerer Hardware ermöglichen. Oder die kleinen Modelle
00:11:52werden einfach besser, oder Fine-Tuning macht sie für bestimmte Aufgaben nützlicher.
00:11:57Ich kann mir gut eine Zukunft vorstellen, in der wir viele kleine Modelle haben,
00:12:02die auf spezifische Aufgaben spezialisiert sind und auf bezahlbarer Hardware laufen. Oder vielleicht
00:12:09auf so etwas wie einem voll ausgestatteten Mac Studio, der zwar teuer ist, aber für eine Firma
00:12:18extrem nützlich wäre, wenn darauf spezialisierte Modelle laufen. Plötzlich
00:12:23müssen die Daten den eigenen Rechner nicht mehr verlassen, und das ist viel wert. Also,
00:12:29wieder eine lange Antwort, aber ja: Ich bin Fan lokaler Modelle und sie werden eine große Rolle spielen.
00:12:34Was kommt nach TypeScript und React? Ich lerne noch ohne KI, um mein Basiswissen zu festigen.
00:12:40Das ist übrigens ein sehr guter Ansatz. Ich werde das oft gefragt,
00:12:45aus verständlichen Gründen: Was sollte man heute lernen und wie geht man es an?
00:12:52Ist es noch sinnvoll, Programmieren zu lernen? Ich denke, die Dinge werden sich ändern.
00:12:56Man wird wahrscheinlich viel weniger von Hand schreiben, vielleicht irgendwann
00:13:04gar nichts mehr. Aber um es wirklich zu verstehen, um Code prüfen und die KI richtig anleiten
00:13:12zu können, muss man die Programmiersprache und die Technologien trotzdem verstehen.
00:13:19Ich könnte zum Beispiel kein Programm in C++ bauen. Klar, ich könnte mit KI etwas
00:13:26zusammenbasteln, das vielleicht funktioniert. Aber wenn es komplexer wird oder ich es
00:13:33veröffentlichen will und Sicherheitsfragen oder Bugs wichtig werden, könnte ich das nicht,
00:13:38weil ich C++ nicht beherrsche. Ich könnte den Code vielleicht lesen, weil ich generell
00:13:45Programmieren kann, aber ich kenne die Best Practices und Pattern nicht. Daher ist es,
00:13:50meiner Meinung nach, immer noch wichtig, Coden zu lernen – und das sage ich nicht nur, weil ich Kurse
00:13:54dazu verkaufe. Ich glaube das wirklich. Also zur Frage: Was nach TypeScript und
00:14:00React? Ich würde sagen: Bau Sachen! Bau Dinge, vielleicht mit etwas KI, aber stelle sicher,
00:14:06dass du den generierten Code verstehst. Bau kleine Demoprojekte. Ein nützlicher nächster
00:14:12Schritt wäre dann, etwas wie Next.js oder TanStack Start zu lernen, also Meta-Frameworks.
00:14:17Hoppla, was mache ich hier gerade? Also Meta-Frameworks für React. Das wären alles
00:14:29gute nächste Schritte nach React und TypeScript. Bau einfach Projekte und schau dir
00:14:34diese Frameworks an – oder React Native, wenn du Mobile Apps bauen willst. Auch eine gute Idee.
00:14:40Hast du Material oder Kurse zu Ruby oder Ruby on Rails? Nein, denn ich bin absolut nicht in der
00:14:46Ruby-Welt zu Hause. Ich habe es vor etwa 10 oder 12 Jahren mal kurz gelernt,
00:14:53aber seitdem nie wieder benutzt. Ich bin da definitiv kein Experte.
00:15:00Welche Sprache ist 2026 am klügsten zu lernen? Nicht unbedingt die beste, aber die klügste Wahl.
00:15:06Sag nicht "es kommt darauf an" – nenne deinen Favoriten. Okay, ich sage nicht "es kommt darauf an",
00:15:13auch wenn es das natürlich tut. Aber ich denke, die klügste Wahl ist eine Sprache, in der die KI
00:15:22besonders gut ist. Die modernen Modelle und Tools sind heute so trainiert,
00:15:29dass sie meiner Erfahrung nach mit den meisten Sprachen gut klarkommen, wenn man ihnen Doku gibt.
00:15:35Aber von Haus aus sind sie extrem gut in TypeScript und Python. Ich würde also eine davon nehmen.
00:15:44Da ich total in der JavaScript-Welt stecke, empfehle ich TypeScript. Am Ende ist es zwar JavaScript,
00:15:50aber die Typisierung hilft der KI enorm – das ist meine Erfahrung. Die KI ist darin wirklich gut.
00:15:55Nicht perfekt, bei weitem nicht, aber ziemlich gut. Das wäre also meine Empfehlung.
00:16:00Du bist eine Legende, Max! Vielen, vielen Dank. Ihr seid alle zu freundlich. Danke
00:16:07euch vielmals. Hallo Max, ich bin QA-Ingenieur. Seit KI da ist, arbeite ich mehr
00:16:13als je zuvor, da die Erwartungen sich fast verdreifacht haben. Ich schreibe eigentlich keine Tests mehr,
00:16:18ich bin eher ein Babysitter für die KI. Ja, das kenne ich auch. Das ist genau das,
00:16:27was ich mit dem fehlenden Spaß meinte. Es verschiebt sich alles. Man kann natürlich mehr bauen,
00:16:36wenn man in der Position ist, Dinge zu erschaffen. Wenn du aber QA-Ingenieur bist,
00:16:40baust du nicht unbedingt mehr, du bekommst nur mehr Zeug zum Testen und Prüfen. Und das macht
00:16:48natürlich nicht viel Spaß, auch weil wir ein Asymmetrie-Problem haben. KI kann unendlich viel produzieren.
00:17:01Ich schiebe das mal hier rüber. Kein Problem. Also, die KI kann unendlich viel Zeug
00:17:06generieren, wie zum Beispiel Code und so weiter. Aber du als Mensch hast nur begrenzt Zeit,
00:17:15um dieses ganze Zeug zu sichten, oder? Ich zoome mal etwas raus. Das ist das Problem.
00:17:25Diese Asymmetrie: Die KI pumpt Unmengen an Code raus, aber wir müssen das alles prüfen oder testen.
00:17:34Genau dieser Babysitter-Aspekt ist das, was ich selbst auch erlebe.
00:17:38Ich bin zwar in der Lage, die Dinge auch selbst zu bauen und bekomme nicht nur Zeug zum Prüfen,
00:17:43aber ich bin limitiert durch das Pensum, das ich reviewen kann. Mein Job hat sich gewandelt: Weg
00:17:50vom Flow beim Coden hin zum Erstellen und Prüfen von Specs und Code.
00:17:57Es ist viel Babysitting. Ich verstehe total, dass das eine neue Rolle ist, an die man sich gewöhnen muss.
00:18:03Wir sind gerade an einem Punkt, an dem wir alle von diesem
00:18:10"KI-Müll" und KI-Code überwältigt werden. Aber ich denke, das wird sich einpendeln. Wir werden
00:18:18Tools bekommen, die uns helfen, diesen KI-Ausstoß schneller zu sortieren – auch KI-gestützte Tools.
00:18:25Wir werden lernen, effizienter zu sein, schon allein weil die Preise durch die nutzungsbasierte
00:18:32Abrechnung steigen werden. Dann gibt es vielleicht weniger Müll. Aber ich verstehe genau, was du meinst.
00:18:40Was hältst du von .NET-Entwicklung im Jahr 2026? Dazu kann ich leider nicht viel sagen, da ich kein
00:18:46.NET-Entwickler bin. Sorry. Wenn wir drei Jahre Erfahrung in Frontend und Mobile haben
00:18:50und zu etwas wie KI/ML wechseln wollen – sollten wir das tun? Bin gerade nach einer Entlassung ohne Job.
00:18:57Sollte man zu KI/ML wechseln? Das ist eine wirklich schwierige Frage,
00:19:05da ich selbst nicht im KI/ML-Bereich tätig bin. Ich arbeite nicht direkt mit Machine Learning oder
00:19:11dem Training von Modellen. Ich bin mir nicht sicher, ob die Nachfrage dort wirklich so extrem hoch ist.
00:19:19KI ist zwar das Riesenthema gerade, aber das bedeutet nicht zwangsläufig, dass jeder Leute sucht,
00:19:26die KI-Modelle selbst bauen können. Ich glaube eher, Firmen suchen Leute, die diese Modelle
00:19:31und Tools gewinnbringend einsetzen können – sei es in der Entwicklung oder sonst wo. Alle Prozesse
00:19:39in Unternehmen werden sich durch KI verändern, oder zumindest werden
00:19:45CEOs und Manager versuchen, sie zu verändern. Wenn du also das Berufsfeld wechselst,
00:19:54würde ich schauen: Was kannst und willst du tun – das Wollen ist auch wichtig – um Firmen bei diesem
00:20:03Wandel zu helfen? Das kann immer noch eine Entwicklerrolle sein, nur eben keine klassische.
00:20:09Das kann auch Richtung Consulting gehen oder ähnliches.
00:20:15Natürlich kann das auch KI/ML sein, aber ich würde mich nicht nur darauf versteifen, ML-Experte
00:20:24oder Profi im Modell-Training zu werden, denn das passiert nicht über Nacht.
00:20:29Und ich würde nicht garantieren, dass es dort eine unendliche Nachfrage gibt.
00:20:36Vielleicht irre ich mich, aber das ist mein Gefühl bei der Sache.
00:20:41Ich sehe also: Wir müssen nicht alle Klempner werden, da Programmierkenntnisse Kosten senken werden.
00:20:48Sie werden Kosten senken und sie werden wichtig sein, um den KI-Output im Zaum zu halten.
00:20:54Man muss sicherstellen, dass man diese Modelle und Tools wirklich für einen Effizienzschub nutzt.
00:21:00Nur auf Vibe Coding zu setzen, mag manchen in speziellen Fällen helfen,
00:21:07aber das sollte nicht unser Ziel sein. Wir sehen ja jetzt schon, dass viel
00:21:15Software schlechter wird. Das merken wir alle. Wir wissen nicht, ob es an der KI liegt oder
00:21:21ob es Zufall ist, aber KI ist sicher kein Zaubermittel, das Software automatisch besser macht,
00:21:28wenn man nicht steuert und prüft. Also ja: Programmieren zu können ist weiterhin
00:21:34wertvoll. Nur die Art, wie wir es tun, ändert sich. Ich habe aufgehört, mit KI und Coding Schritt zu halten.
00:21:42Ich code nur noch als Hobby und beneide euch Profis da draußen nicht. Ja, es ändert sich viel,
00:21:47aber manchmal erinnert mich das an 2019, als es diese Flut an JavaScript-Frameworks gab.
00:21:55Da fühlte man sich auch oft überwältigt. Ich mochte es noch nie, wenn Leute einem sagen,
00:22:01dass man jetzt sofort dies oder das tun muss, um nicht den Anschluss zu verlieren. Die Wahrheit ist:
00:22:08Alles ändert sich so schnell. Man ist nicht abgehängt, nur weil man nicht jede Sekunde up to date ist.
00:22:14Vor ein oder zwei Jahren – ich weiß es gar nicht mehr genau – war MCP das große Thema.
00:22:22MCP ist nicht weg und hat sicher seinen Zweck, aber ich selbst habe MCP-Server kaum genutzt.
00:22:30Nur mal hier und da, um Dokumentationen abzurufen. Das mag bei anderen anders sein, aber du bist
00:22:35man nicht auf jedes neue Tool, jeden neuen Ansatz oder jedes glänzende neue Modell anspringen muss. Man muss nicht
00:22:43jede Woche das Modell wechseln. Es ist leicht, sich momentan überwältigt zu fühlen. Das passiert mir auch. Aber
00:22:48es gibt eigentlich keinen Grund, wenn man darüber nachdenkt. Es ändert sich sowieso ständig. Man kann sich also einen Monat
00:22:56frei nehmen, zurückkommen, einen halben Tag auf Twitter verbringen, ein paar Blogposts lesen, ChatGPT fragen, was
00:23:04im letzten Monat passiert ist, und schon ist man wieder auf dem Laufenden. Wir sollten uns also wahrscheinlich alle
00:23:09ein wenig entspannen. Welche Art von KI-gestützten Tools oder Entwicklerprodukten fehlen deiner Meinung nach
00:23:16heute noch? Nun, wenn ich darauf eine gute Antwort hätte, würde ich versuchen, sie selbst zu bauen. Ich denke, das ganze
00:23:23Thema "Memory" ist immer noch nicht ganz gelöst. Ich glaube auch, dass viele Tools – wir sehen das bereits –
00:23:31viele Dienste CLIs veröffentlichen, damit Agenten besser mit ihnen arbeiten können. Ich denke,
00:23:37davon werden wir mehr sehen. Und jeder Dienst, jede Software, die kein gutes API oder
00:23:47ein gutes CLI-Tool hat und auch nicht daran arbeitet, könnte eine interessante Gelegenheit sein,
00:23:52um den Markt aufzumischen oder eine Alternative dazu zu bauen. Denn ich glaube – ich bin mir nicht sicher, ob wir eine Zukunft haben werden,
00:23:59in der es nur noch KI-Agenten gibt, aber ich glaube fest daran, dass man Agenten eine Möglichkeit geben sollte, seinen Dienst oder seine Software
00:24:08zu nutzen. Wenn ein Dienst oder eine Software das nicht tut, ist das meiner Meinung nach eine Chance.
00:24:13Natürlich wird es immer Ausnahmen geben, aber du verstehst, worauf ich hinauswill.
00:24:17Hast du das Gefühl, dass du jetzt mit LLMs sogar noch mehr lernst? Ja, das Wissen wird viel
00:24:25breiter. Es ist viel einfacher, in bestimmte Themen einzusteigen, weil man einen unendlich geduldigen
00:24:31Mentor hat, dem man all seine dummen Fragen stellen kann. Und ich habe eine Menge dummer Fragen zu vielen
00:24:38Dingen, von denen ich keine Ahnung habe. Man lernt also definitiv mehr, aber es ist natürlich ein sehr oberflächliches Wissen
00:24:44und man vergisst es schnell, besonders wenn man nur nach einer schnellen Antwort sucht. Deshalb finde ich es sehr
00:24:49wichtig, hier und da auch in die Tiefe zu gehen. Deswegen lese ich persönlich gerne Dokumentationen
00:24:54und baue Dinge selbst. Wenn mir etwas wirklich wichtig ist, wenn ich in etwas wirklich
00:24:59besser werden will, tauche ich tief ein. Aber ja, man kann viel, viel mehr lernen. Es ist nur kein tiefgreifendes
00:25:04Lernen von Haus aus, zumindest nicht für mich. Ich höre oft, dass Entwickler weiterhin
00:25:10gebraucht werden, aber wie passt das mit all den Entlassungen zusammen? Das ist ein sehr guter Punkt. Hier gibt es
00:25:17ein paar Aspekte zu den Entlassungen. Es gibt diese Grafik, die ich sehr mag, die natürlich auch nur
00:25:24eine Grafik ist. Da steckt mehr dahinter. Und diese Grafik sieht natürlich schrecklich aus, oder? Ich meine,
00:25:29während der Pandemie waren wir hier, jetzt sind wir hier. Aber in dieser Grafik sieht man natürlich auch, dass
00:25:35die Jobs für Softwareentwickler in den Vereinigten Staaten auf Indeed – also offensichtlich nicht die ganze Welt –
00:25:42in den letzten Monaten stetig gestiegen sind. Bedeutet das nun, dass alles
00:25:50gut ist und wir wieder hierher zurückkehren? Nein, das werden wir nicht, denn das war auch nicht normal,
00:25:56oder? Wir kamen von hier, huch, von hier. Ich denke also, es ist möglich, dass wir hierhin zurückkehren.
00:26:02Und natürlich hilft das nicht jedem und so weiter. Aber ich denke, bei diesen Entlassungen,
00:26:11die wir sehen, wird oft das Argument angeführt, dass dies an der KI liegt, und die Unternehmen
00:26:17selbst sagen das auch. Das mag ein Teil der Wahrheit sein, aber es ist immer noch so, dass all
00:26:24diese Unternehmen während der Pandemie massiv zu viel Personal eingestellt haben und immer noch Leute von
00:26:31damals entlassen. KI ist natürlich ein willkommener Grund für diese Entlassungen, weil das auch gut vor
00:26:36den Investoren klingt. Bei diesen Massenentlassungen zweifle ich nicht daran, dass KI ein Grund ist, aber es ist nicht der
00:26:45einzige Grund. Und ich denke, dass mit KI immer mehr Unternehmen erkennen werden, dass sie mehr
00:26:52Potenzial mit KI freisetzen können, wenn sie nicht jeden entlassen, denn sie brauchen diese Leute, um
00:26:57die KI zu nutzen. Wir wissen nicht, was in 10 oder 20 Jahren passiert, ob es dann nur noch KI-Agenten gibt, aber momentan
00:27:03ist das definitiv nicht der Fall. Und ich bezweifle nicht, dass viele Unternehmen es vorziehen würden, nur Senior-
00:27:09Entwickler zu haben, die KI nutzen, aber sie werden merken, dass Senior-Entwickler nicht auf Bäumen wachsen und
00:27:15dass sie Junioren brauchen, damit diese zu Senioren werden. Deshalb bin ich nicht zu pessimistisch,
00:27:21was die nahe oder mittelfristige Zukunft angeht. Aber offensichtlich kann ich nicht in die Zukunft sehen,
00:27:28das sind nur meine Gedanken dazu. Welches KI-Tool empfiehlst du für das Coding?
00:27:34Ich wechsle oft, weil ich auch Kurse dazu erstelle und auf dem Laufenden bleiben will, wie diese
00:27:39Tools funktionieren und welche Features sie bieten. Aber was ich persönlich momentan sehr mag,
00:27:44ist der Pi-Agent, der Pi-Coding-Agent, den man mit jedem API-Key nutzen kann,
00:27:54man kann jedes Modell mit API-Keys verwenden oder das Codex-Abo dort nutzen, was
00:28:00ich auch mache. Und wenn ich das nicht nutze, verwende ich momentan viel Codex, aber ich komme auch ständig
00:28:04zu Claude Code zurück, um zu sehen, wie das ist. Ich mag all diese Tools. Ich habe keinen klaren Favoriten,
00:28:09aber Pi ist – wenn ich einen Favoriten wählen müsste – wahrscheinlich Pi im Moment. Ironischerweise habe ich noch nicht mal
00:28:15einen Kurs dazu, obwohl ich wahrscheinlich einen erstellen werde, weil ich es wirklich mag. Aber ja, ich wechsle
00:28:20ständig, wie gesagt. Ich bin zu den Anfängen der KI-Entwicklung zurückgekehrt. Ich schreibe den Code
00:28:29selbst und lasse die KI nur das generieren, was ich nicht schreiben will. Ja, und ich denke, das ist kein schlechter
00:28:35Ansatz. Und noch einmal, wir alle finden erst noch heraus, wie wir am besten mit KI umgehen. Man tappt
00:28:41super leicht in die Falle, plötzlich an einem Punkt zu sein, an dem man die KI bitten muss, einen Button rot zu machen, weil
00:28:48man es gar nicht weiß oder zu faul ist, nachzusehen, wo im Code diese Farbe festgelegt wird. Ich meine, es ist eine
00:28:53Zeile Änderung, aber man tappt extrem leicht in diese Falle. Und das ist auch nicht gut. Man will
00:28:59die Balance finden. Und wir alle – oder die meisten von uns, denke ich, ich auf jeden Fall – sind immer noch in dieser
00:29:05Lage, in der ich versuche, meinen besten Weg zu finden, um effizient mit KI zu arbeiten.
00:29:12Und nochmals, weil sich alles ständig ändert – die Modelle ändern sich, die Tools ändern sich.
00:29:17Ich denke, dieser Zustand wird in den kommenden Monaten und im nächsten Jahr so bleiben.
00:29:25JetBrains hat schon lange eine Token-basierte Preisgestaltung und die Nutzer können fast jede KI nutzen. Das ist toll.
00:29:33Aber Claude zum Beispiel verbraucht 10-mal mehr Token als Gemini ohne bessere Ergebnisse. Ja.
00:29:38Ich meine, jeder wird seine eigenen Favoriten haben. Ich persönlich habe JetBrains nicht
00:29:42genutzt, also kann ich dazu nichts sagen. Meine Favoriten habe ich ja gerade geteilt. Aber ja,
00:29:49ich denke, wie gesagt, dass das Modell der nutzungsbasierten Preisgestaltung früher oder später sowieso für alle Produkte
00:29:55kommen wird. Ich wollte nur kurz "Danke" sagen, Alfredo. Vielen, vielen Dank.
00:30:07Warum liegt der Arbeitsmarkt in Deutschland am Boden und wird es bald besser? Es ist sehr schwer, einen Job zu finden.
00:30:12Es gibt zu viel Konkurrenz für die wenigen Stellen. Also, ich suche gerade keinen Job. Ich suche keinen
00:30:17Job in Deutschland. Deshalb kann ich nicht allzu viel über den Arbeitsmarkt sagen. Ich meine, Deutschland hat viele Probleme.
00:30:23Und ich würde behaupten, dass KI das geringste unserer Probleme hier ist. Aber ich will nicht zu politisch werden.
00:30:32Ich denke, es gibt in Deutschland viele Anreize, die sowohl gegen das Arbeiten als auch gegen das Einstellen von Leuten sprechen.
00:30:39Und das ist natürlich eine schreckliche Situation. Wenn man das mit den übermäßigen Einstellungen während COVID kombiniert,
00:30:45erhält man den aktuellen deutschen Arbeitsmarkt. Da Deutschland in Bezug auf alles, was mit
00:30:52Technologie und Innovation im Allgemeinen zu tun hat, extrem langsam ist, ist KI nicht der Hauptgrund, würde ich sagen.
00:31:01Ich habe deine Next.js- und TypeScript-Kurse belegt. Danke für den tollen Unterricht.
00:31:04Danke. Es freut mich sehr, dass dir die Kurse gefallen haben. Ich hoffe, du konntest viel daraus mitnehmen.
00:31:09Vielen, vielen Dank. Hey Max, was hältst du vom Spring-Boot-Framework, dem meistgenutzten
00:31:16Web-Framework in den Fortune-500-Unternehmen? Warum hast du nie einen Kurs über Spring Boot veröffentlicht?
00:31:22Ganz einfach, weil ich nicht damit arbeite. Ich zweifle nicht daran, dass es viel genutzt wird, dass es großartig ist,
00:31:26dass es beliebt ist. Und das gilt für viele Dinge. Ich bin einfach kein Spring-Boot- oder Java-Entwickler oder so
00:31:32etwas in der Art. Und ich unterrichte nichts, was ich nicht kenne, was nach einer guten Strategie klingt. Also ja.
00:31:39Ich weiß, dass es viele beliebte Sachen gibt. Und jetzt mit KI ändern sich die Dinge ein wenig. Programmierkurse
00:31:48verkaufen sich nicht mehr so gut. Aber vor sechs Jahren hätte ich Kurse zu allen möglichen
00:31:53Technologien erstellen können, die gerade populär waren. Aber das war nie meine Philosophie. Ich möchte das teilen und lehren,
00:31:59Keine schlechte Idee in Zeiten von KI. Und natürlich lernen, wie man KI mit Go nutzt. Was toll ist
00:32:05von mir geben. Hallo, ich mache gerade deinen Go-Kurs auf Udemy. Ich liebe ihn und die Art, wie du unterrichtest. Dennoch
00:32:11habe ich eine Frage zur Zukunft von Golang und was der Weg nach Abschluss deines Kurses sein sollte?
00:32:16Der Weg nach vorne – ich wiederhole mich hier – ist immer, Dinge zu bauen. Baue eine
00:32:21Webanwendung mit irgendeinem Framework wie GIN zum Beispiel, oder baue ein CLI.
00:32:27In Zeiten von KI keine schlechte Idee. Und lerne natürlich, wie man KI mit Go nutzt. Was an Go
00:32:33toll ist und warum ich denke, dass es eine gute Zukunft hat, ist, dass es zwar nicht die beliebteste Sprache
00:32:41da draußen ist – weil manche Leute die Syntax nicht mögen –, die KI aber sehr gut darin ist, weil das
00:32:49Typisierungssystem und die Funktionsweise, genau wie bei TypeScript zum Beispiel, es zu einem guten Kandidaten
00:32:56für den Einsatz von KI machen. Und im Gegensatz zu TypeScript ist das Typsystem weniger wortreich, auch weniger mächtig,
00:33:02aber eben weniger wortreich. Daher ist die KI meiner Erfahrung nach wirklich gut in Go und ich denke daher, dass die
00:33:08Zukunft von Go nicht allzu schlecht aussieht. Da ich deine Next.js/TypeScript-Kurse belegt habe: Danke für
00:33:18den tollen Unterricht. Danke. Vielen Dank. Welche Strategien würdest du Entwicklern
00:33:23in Regionen wie meiner empfehlen, um erfolgreich Remote-Jobs zu finden und zu bekommen? Nun, ich weiß natürlich nicht
00:33:29genau, wo du lebst, aber wenn es darum geht, Remote-Jobs zu finden und zu sichern, braucht man offensichtlich
00:33:39Sichtbarkeit. Und wie bekommt man Sichtbarkeit? Nun, ich denke, so blöd das klingen mag, ein guter
00:33:48Weg ist die Social-Media-Präsenz. Und damit meine ich keine Tanzvideos auf TikTok. Offensichtlich
00:33:53meine ich so etwas wie einen YouTube-Kanal, auf dem man Dinge erklärt, auf dem man Wissen teilt,
00:33:58solche Sachen, oder auf dem man Demoprojekte baut – mit oder ohne KI, was auch immer man mag. So etwas
00:34:04muss nicht YouTube sein, es könnte Instagram sein, es könnte TikTok sein, nur eben nicht dieser
00:34:09Tanzvideo-Kram. Ich denke, das kann heutzutage ein wichtiger Baustein sein, um Sichtbarkeit zu erlangen,
00:34:15weil Social Media so wichtig ist. Und ich weiß, du willst kein Social-Media-Star werden,
00:34:19du willst einen Job, aber das ist eine Sache, von der ich mir vorstellen kann, dass sie funktioniert, weil nicht viele Leute
00:34:26es tun oder gut darin sind. Und das ist daher etwas, worin man versuchen kann, zumindest gut genug
00:34:30zu werden, um ein gewisses Publikum und Sichtbarkeit zu bekommen, was bei der Suche nach Remote-Jobs helfen kann.
00:34:35Guten Morgen, ich mag es auch, wenn die KI mir erklärt, was sie gerade schreibt.
00:34:44Klingt offensichtlich, aber sie zu bitten, es während des Erstellens aufzuschlüsseln, ist irgendwie genial. Ja,
00:34:50das stimmt. Ich fordere die KI auch gerne heraus zu erklären, was sie gerade getan hat oder warum sie etwas
00:34:55so gemacht hat, oder konfrontiere sie mit einer Alternative, die ich im Kopf hatte. Ich denke, das ist eine unterschätzte Sache, die man
00:35:02mit KI machen kann. Vielleicht haben wir das vor zwei Jahren mehr gemacht, aber man kann die KI immer noch für
00:35:10Diskussionen nutzen, um verschiedene Ansätze zur Lösung eines bestimmten Problems oder verschiedene Implementierungen
00:35:18zu besprechen. Ich denke, das ist auch etwas, woran man als Entwickler lernen und wachsen kann. Man
00:35:25sollte nicht alles als Wahrheit hinnehmen, was die KI sagt – das ist es definitiv nicht –, aber es kann eine nützliche
00:35:33Diskussion sein, weil man mit etwas spricht, das zwar nur Token generiert, diese Token aber
00:35:41auf Basis einer Wissensdatenbank und Gewichtungen generiert, die eine riesige Menge an Blogposts, Stack-Overflow-Beiträgen,
00:35:47Codebasen und so weiter gesehen hat. Mit der KI über seinen Code zu sprechen und Alternativen zu diskutieren,
00:35:56ist also eine gute Idee. Kein KI-Agent kommt mit C++ klar, das ist einfach nicht möglich. Ja, das mag sein.
00:36:03Entschuldigung, keine Frage, aber ich denke, die einzige Variable, die wir als Entwickler haben, ist unser Wissen,
00:36:08egal ob es billige Token gibt oder nicht. Das können wir nicht wirklich kontrollieren. Ja, offensichtlich ist das, was man weiß,
00:36:13welche Erfahrung man hat und welche Meinungen man vertritt, der Wert, den man als Entwickler beisteuern kann.
00:36:19Haben wir Material zu Ruby on Rails? Nein, habe ich nicht. Wie ich schon sagte, ich habe nie wirklich mit
00:36:24Ruby on Rails gearbeitet. Ich bin hier ein bisschen spät dran, weil ich alle Fragen chronologisch durchgehe.
00:36:28Ich komme also auch zu deiner Frage, wenn du eine stellst. Es dauert nur einen Moment. Ich gehe sie einfach so durch,
00:36:33wie sie eingegangen sind. Kannst du Rust, Max? Ja. Ich habe Rust gelernt, die Grundlagen von Rust, und vor
00:36:43zwei Jahren ein bisschen damit gearbeitet, aber seitdem nicht mehr genutzt, also ist so ziemlich alles wieder weg. Ich mochte
00:36:49es. Ich mochte Rust sehr, aber ich habe momentan so viel Arbeit und so viel um die Ohren, dass ich
00:36:58einfach nicht die Zeit finde, Rust jetzt ernsthaft zu lernen. Aber ich würde sehr gerne wieder damit anfangen.
00:37:04Definitiv eine polarisierende Sprache, ich weiß, aber mir persönlich hat sie gefallen. Welche Art von KI-gestützten Tools
00:37:11oder Entwicklerprodukten fehlen deiner Meinung nach heute noch? Okay, das habe ich bereits beantwortet.
00:37:16Go ist super lesbar, daher ist generierter Code viel einfacher zu lesen. Das Paket
00:37:20GoFundMe erlaubt die Kommunikation zwischen dem proprietären Code der GPU und Go ohne CEO.
00:37:25Ja, wie gesagt, Go ist meiner Meinung nach wirklich großartig für Menschen und für Agenten.
00:37:32Hi Max, danke für deine tolle Arbeit und deinen Content. Aus der Frontend-Perspektive:
00:37:36Was ist der beste Weg, um Kunden zu gewinnen und über Plattformen wie Upwork oder Fiverr zu verdienen?
00:37:41Ja, im Grunde das, was ich vorhin gesagt habe: Man will Sichtbarkeit erlangen, um aus der Masse herauszustechen.
00:37:46Natürlich kann man sich auf diesen Plattformen einen Kundenstamm, Bewertungen und so weiter aufbauen,
00:37:52aber alles, was einen von der Masse abhebt, ist eine gute Idee. Deshalb habe ich die Sache mit
00:38:01Social Media erwähnt. Welcher Weg bietet deiner Meinung nach vorausschauend mehr Möglichkeiten: Full Stack
00:38:06Development oder DevOps? Ich meine, man könnte DevOps sagen, weil man argumentieren könnte, dass KI vielleicht...
00:38:20...dass es für die KI schwieriger ist, dort so gut zu sein, wie Unternehmen oder Menschen es sich wünschen,
00:38:26um sie zuverlässig den ganzen DevOps-Kram machen zu lassen. Ich meine, für DevOps möchte man wahrscheinlich eher
00:38:34Menschen haben, die zumindest verantwortlich sind, wenn der Server ausfällt – was übrigens nicht die richtige Sichtweise ist.
00:38:41Ich denke, man sollte sich gleichermaßen um Softwarequalität kümmern. Es kommt mir nur so vor, als ob viele
00:38:46Unternehmen denken: Ja, Softwareprobleme können wir patchen, aber der Server darf nicht ausfallen.
00:38:51Wie auch immer, das sind nur meine Gedanken. Vielleicht wäre DevOps also meine Antwort, aber persönlich glaube ich,
00:39:00dass niemand weiß, was KI in 10 Jahren können wird oder nicht. Aber im Moment denke ich,
00:39:07dass realistisch gesehen beides eine gute Wahl ist. DevOps ist aber wahrscheinlich das, wovon mehr Leute sagen würden,
00:39:13dass es die bessere Wahl ist. Ja, DevOps könnte das sein, wo Unternehmen kurzfristig
00:39:26eher einstellen. Ja, das ist es, was ich darüber denke. Ich gründe gerade eine Firma und
00:39:34stelle fest, dass man keine Drittanbieter-Tools braucht, da das LLM sie einfach super schnell bauen kann.
00:39:41Die Frage ist: Wann sollte ich aufhören, all diese Tools selbst zu bauen? Ja, eigentlich erst, wenn man an eine Grenze stößt oder
00:39:48wenn man es mit etwas zu tun hat, bei dem Fehler schwerwiegende Folgen haben. Zum Beispiel
00:39:53will man sich in Deutschland nicht mit dem Finanzamt anlegen. Da will man also keine eigenen Lösungen programmieren.
00:40:00Zumindest ich nicht. Aber wir haben in unserer Firma auch bestimmte Tools durch unsere eigenen, mehr oder
00:40:08weniger selbst programmierten Alternativen ersetzt. Ich muss mich korrigieren: Es ist nicht alles komplett selbst geschrieben. Ich musste den Code
00:40:17schon anschauen und hier und da anpassen. Aber ja, wir haben interne Tools, bei denen wir keine externen Anbieter
00:40:25mehr nutzen. Nicht viele, weil wir von vornherein nie viele Tools benutzt haben, um ehrlich zu sein. Aber besonders
00:40:32bei der Bildbearbeitung und so weiter nutzen wir viele zusammengeschusterte Tools, die
00:40:40den Job für unsere Anwendungsfälle erledigen. Und wenn es keinen Grund zum Wechseln gibt, lass es. Das wäre
00:40:46meine Empfehlung. Außer, wenn etwas schiefgeht und das ein großes Problem für dich wäre. Dann sollte man
00:40:52zu einer professionellen, etablierten Lösung greifen. Würdest du nicht gerne einen Kurs über
00:41:00Patterns und Architektur erstellen? Sagen wir, einen kompletten Kurs, in dem du abdeckst, wie man
00:41:04eine App entwirft, welche Patterns man in React oder Node nutzt und welche Gateway-Architektur wichtig ist.
00:41:10Das würde ich sehr gerne machen. Und ich habe es definitiv vor. Ich plane, dieses Jahr einen Kurs zum Thema
00:41:15Systemdesign zu erstellen. Wie gesagt, bei der Arbeit ist gerade viel los, aber das habe ich definitiv vor.
00:41:20Denn ja, ich würde gerne mehr Wissen darüber teilen, wie man Software strukturiert,
00:41:26welche Entscheidungen man trifft, über Bausteine in der Software spricht, über Caches und Queues und all diesen
00:41:32nerdigen Kram. Das steht also auf meiner Liste für Kurse. Schön, dich live zu sehen.
00:41:40Danke für all die Kurse zu React und JavaScript. Sie haben mir sehr geholfen. Danke euch allen für die netten
00:41:49Nachrichten und vielen Dank. Meine Firma hat in letzter Zeit mehr auf KI gedrängt und es ist schockierend,
00:41:54wie sehr die Codequalität in UI/UX abgenommen hat. Ja. Und ich meine, wir können es alle sehen. Ich habe es
00:42:00vorhin schon gesagt. So viele Softwareprodukte fühlen sich heutzutage schlechter an. Es ist schwer vorstellbar, dass KI dabei keine
00:42:08Rolle spielt. Es mag nicht nur an der KI liegen, aber ja, die Softwarequalität scheint abzunehmen, weil
00:42:16es diesen enormen Anreiz oder diesen Druck gibt, den viele Firmen spüren, so viel Code und
00:42:23so viele App-Updates wie möglich herauszubringen. Aber es gibt keinen Druck für eine hohe Qualität – zumindest
00:42:31kommt es mir so vor. Ich denke, deine Firma ist da nicht allein. Und ich denke, das wird sich wieder ändern.
00:42:37Ich glaube sogar, dass es ein guter Weg ist, um sich momentan von der Konkurrenz abzuheben. Wenn
00:42:46man ein hochwertiges Produkt hat und Wert auf Qualität legt, wird das in naher Zukunft ein Wettbewerbsvorteil
00:42:52werden – oder ist es schon. Aber im Moment scheinen die meisten Unternehmen eher auf Quantität zu setzen.
00:42:57Schön, dich zu sehen. Danke für deine Arbeit. Ich würde gerne fragen, ob es
00:43:05Start-ups gibt, bei denen man mitmachen und seine Java-Skills trainieren könnte? Nun, ich bin nicht
00:43:10wirklich Teil der Start-up-Kultur oder ein Senior in Deutschland. Daher kann ich leider keine konkreten
00:43:18Empfehlungen geben. Und ich weiß nicht, wie viele Start-ups Java nutzen, denn obwohl Java beliebt ist
00:43:26und ich es persönlich für eine schöne Sprache halte, habe ich das Gefühl, dass es in Start-ups nicht die am meisten gehypte Sprache
00:43:32ist. Es ist eher eine Sprache, die viel in großen Unternehmen und etablierten Firmen genutzt wird.
00:43:38Ich glaube also nicht, dass Java eine Sprache ist, die man beim Einstieg in Start-ups sehr gut trainieren kann. Ich mag mich irren,
00:43:47aber das ist mein Gefühl hier. Was ist mit Codecs?
00:43:57Danke für deine Perspektive auf die Entlassungen und Pi ist toll. Vielen Dank. Was ist mit Codecs?
00:44:05Welche Vor- und Nachteile siehst du? Ich denke, wir müssen natürlich zwischen Codecs,
00:44:13dem Modell und dem Tool unterscheiden. Was ich an Codecs sehr mag, ist zum Beispiel die Desktop-App. Offensichtlich
00:44:20hassen manche Leute sie oder wollen keine Desktop-App nutzen. Manche wollen kein Terminal-User-Interface
00:44:24nutzen. Ich mag die Desktop-App. Nicht, dass ich sie ständig benutze. Wie gesagt, momentan nutze ich
00:44:29gerade viel Pi mit meinem Codecs-Abonnement. Und was das Abonnement betrifft, mag ich das Modell,
00:44:37wie es feinabgestimmt wurde und wie es funktioniert, wirklich sehr. Nicht perfekt, das möchte ich betonen.
00:44:43Ich mag aber auch Claude Opus. Ich gehöre nicht zum Lager "Oh, das ist schrecklich" oder "Das ist toll".
00:44:51Ich mag beide, aber vielleicht das GPT 5.5-Modell speziell noch ein bisschen mehr. Wenn es um
00:44:56die Codecs-App geht, mag ich wie gesagt die Desktop-App, die Geschwindigkeit und die Performance
00:45:03ihrer Terminal-Benutzeroberfläche. Und die Nachteile sind natürlich... Nun, wenn man das CLI nicht mag,
00:45:14wenn man generell nicht gerne in CLIs arbeitet, nützt einem die Performance rein gar nichts.
00:45:19Dasselbe gilt natürlich für die Desktop-App. Generell haben sie alle meiner Meinung nach
00:45:25einen Nachteil gegenüber Pi, denn was ich an Pi so sehr schätze, ist, dass es extrem
00:45:32erweiterbar ist und sich selbst verbessern kann. Codecs und Claude Code können das nicht
00:45:39im gleichen Maße. Pi hat nur ein Minimum an integrierten Tools, und man kann es bitten, Erweiterungen
00:45:47für sich selbst zu bauen, und das ist alles sehr einfach und unkompliziert. Das ist ein Vorteil,
00:45:53den Pi hat, und ein Nachteil von Codecs, genau wie bei Claude Code, meiner Meinung nach.
00:46:00Ich, Max, weiß ungefähr, wie alt du bist. Ja, ich bin 37. Wie gehst du mit unnötigem oder redundantem
00:46:08Code um, den die KI generiert, und gibt es einen Weg, das zu verhindern? Tja, sag du es mir. KI,
00:46:14egal ob ich GPT 5.5 oder Opus verwende – wobei GPT 5.5 vielleicht noch etwas schlimmer ist –,
00:46:24KI liebt es, Zeug zu generieren, nach dem ich gar nicht gefragt habe. Meiner Erfahrung nach lässt sich das nicht weg-prompten.
00:46:32Man kann ihr den ganzen Tag sagen, dass sie sich an den Plan halten und nichts verkomplizieren soll.
00:46:40Und trotzdem fügt sie gerne diese Hilfsfunktionen hinzu, Dinge, nach denen ich nicht gefragt habe.
00:46:46Und ja, vielleicht bin ich einfach schlecht im Prompting, aber für mich ist das einzige Rezept dagegen
00:46:54das Code-Review. Ich schaue mir den Code also an, räume ihn auf und bitte die KI, Dinge zu entfernen,
00:47:00nach denen ich nicht gefragt habe – falls ich zu faul zum Selberputzen bin oder es zu sehr über Dateien verteilt ist.
00:47:07Ich habe noch kein gutes Rezept gefunden, um zu verhindern, dass diese Modelle extra Code in die Codebasis schmuggeln,
00:47:17außer nach sehr kleinen Änderungen zu fragen. Wenn man eine sehr kleine, isolierte Änderung hat, funktioniert
00:47:26das meiner Erfahrung nach meistens. Aber sobald die Aufgabe etwas größer wird, selbst wenn sie nicht riesig ist,
00:47:32führen diese KI-Modelle wirklich gerne zusätzliche Komplexität ein. Das war zumindest meine Erfahrung.
00:47:38Was ist deine Standard-KI zum Codieren? Nutzt du hauptsächlich Claude oder wechselst du hin und her? Ich wechsle
00:47:44viel. Momentan viel GPT 5.5, aber dann gehe ich wieder zurück zu Opus 4.7 in Claude Code. Meistens sind es
00:47:52diese beiden. Andere Modelle habe ich in den letzten Monaten kaum genutzt. Rust oder Go, welche
00:47:59Sprache bevorzugst du? Wie ich schon sagte, ich habe vor zwei Jahren oder so ein bisschen Rust gelernt.
00:48:07Persönlich kenne ich Go jedoch viel, viel besser. Deshalb bevorzuge ich Go. Das könnte sich ändern, wenn ich mehr Zeit
00:48:15für Rust hätte, um es besser zu lernen, aber das wird in absehbarer Zeit nicht passieren. Also vorerst Go.
00:48:21Weißt du, ob es eine Alternative zu Super Maven gibt? Ich fühle mich von dem alten Zeug überwältigt und will wieder selbst codieren.
00:48:26Das ist leider nicht mein Fachgebiet.
00:48:35Muss ich sagen. Also nichts, was ich benutzt habe. Daher kann ich dazu nicht viel sagen. Ich möchte
00:48:47lieber nichts über Dinge erzählen, mit denen ich nicht selbst gearbeitet habe. Sorry.
00:48:52Hast du Gedanken zur Nutzung von Langchain oder zum Bau von CLIs für Legacy-APIs oder Langchain
00:49:04im Allgemeinen? Also CLIs zu bauen ist etwas, das zumindest jetzt noch sehr, sehr wichtig und eine gute
00:49:12Idee ist, denke ich. Ich persönlich habe das oft gemacht. Ich habe viele interne CLIs gebaut, um unsere
00:49:20Kurse und solches Zeug zu verwalten, damit ich einen Agenten bitten kann, dort über das CLI etwas zu tun,
00:49:25über eine API. Ich denke also, das ist momentan sehr wertvoll. Das mag sich ändern, aber aktuell ist es
00:49:29wertvoll. Mit Langchain habe ich herumgespielt. Ich habe es vor drei Jahren ein bisschen genutzt und dann mal
00:49:37hier und da zwischendurch, aber momentan nutze ich es nicht. Ich denke, wofür ich
00:49:44Langchain benutzt habe, war der Bau von Anwendungen oder Tools, die KI nutzten, oder einfache Agenten.
00:49:51Und mittlerweile gibt es so viele SDKs und Bibliotheken, die man zum Bau von Agenten
00:49:58nutzen kann. Jeden Tag kommt eine neue dazu, dass ich nicht mal ansatzweise Zeit hatte, sie alle
00:50:06auszuprobieren. Und es ist gar nicht so schwer, seine eigene Agenten-Software oder seinen
00:50:15eigenen Agenten ganz ohne Bibliothek zu bauen, besonders weil man die KI danach fragen kann und
00:50:20sie dann einfach feinabstimmt oder in die richtige Richtung lenkt. Also ja, Langchain habe ich schon länger nicht benutzt.
00:50:26Wenn in einer Post-KI-Zukunft nur noch Senior-Entwickler gebraucht werden, wie sollte sich deiner Meinung nach
00:50:31die Ausbildung für neue Entwickler anpassen? Nun, ich denke, Firmen wollen zwar nur Seniors einstellen,
00:50:38aber man braucht natürlich zuerst Juniors. Was die Ausbildung betrifft –
00:50:42und ich frage mich das natürlich oft: Wie wird sich die Ausbildung ändern? Denn das mache ich
00:50:48seit 10 Jahren und möchte es auch weiterhin tun. Und ich denke,
00:50:56wir müssen – es ist jetzt einfacher, sich breites Wissen anzueignen. Wie ich schon sagte, es ist einfacher,
00:51:07ein bisschen was über viele Themen zu lernen. Die Rolle der Ausbildung wird sein, diesen Prozess zu steuern,
00:51:15um es für Leute noch effizienter zu machen, schnell breites Wissen zu erlangen, damit sie
00:51:20dann die KI fragen können, wenn sie tiefer eintauchen wollen. Gleichzeitig braucht man strukturierte Deep Dives,
00:51:28um diesem Wissen die nötige Tiefe zu geben, damit die Leute schnell einen
00:51:37Überblick über etwas bekommen, auch mit Hilfe von KI, aber dann tiefer graben können, damit der Weg
00:51:43vom Junior zum Senior verkürzt wird. Die Zeitspanne verkürzt sich, denn früher,
00:51:49als wir Code noch von Hand schrieben... oder um es anders auszudrücken: Wir schreiben nicht mehr
00:52:00den kompletten Code von Hand. Um vom Junior zum Senior zu kommen, kann man also in kürzerer
00:52:07Zeit mehr Erfahrung sammeln, wenn man lernwillig ist, auch mit Hilfe der KI, aber eben ohne
00:52:14der KI blind zu vertrauen. Und genau da kann Ausbildung ansetzen und diese Lerneffekte bieten,
00:52:20zeigen, wie man KI nutzt, um mit Technologie A oder Bibliothek B zu arbeiten. Das kann man aufsaugen und in
00:52:29seinen eigenen Projekten nutzen, in denen man auch KI einsetzt, aber man muss nicht erst den Prozess
00:52:34durchlaufen, die komplette React-Syntax auswendig zu lernen. Man muss sie nur lesen können,
00:52:38und etwas lesen zu lernen ist einfacher, als es schreiben zu lernen. Man muss lernen, es zu
00:52:43bewerten, und das dauert länger, als es nur zu lesen. Aber auch dabei können
00:52:48Ausbildung kombiniert mit KI helfen. Ich denke, so müssen wir es anpassen, um den
00:52:53Aufstieg vom Junior zum Senior zu erleichtern und diese Zeitspanne zu verkürzen. Denn die KI
00:52:59gibt uns diesen Geschwindigkeitsboost, und Ausbildung muss die Wissenslücken füllen, die durch
00:53:06diesen Boost entstehen. Ich hoffe, es ist halbwegs klar, was ich meine. Es war ehrlich gesagt
00:53:12wahrscheinlich nicht die beste Erklärung. Aber wie gesagt, ich versuche auch noch
00:53:18selbst herauszufinden, was hier der beste Ansatz ist. Was hältst du von Solidity, Rust, Web3,
00:53:24Blockchain-Entwicklung? Ist es interessant, das zu lernen? Gibt es genug Jobs? Und planst du,
00:53:29einen Solidity-Kurs zu veröffentlichen? Das war ehrlich gesagt nie so mein Ding.
00:53:36Ich stecke nicht tief im Thema Blockchain. Bitcoin und die Anfangstage der Blockchain fand ich
00:53:43interessant, so um 2016-17. Da habe ich etwas Zeit investiert, um mehr
00:53:50darüber zu lernen. Die Idee dahinter mag ich generell, aber mit dem Web3-Kram konnte ich nie
00:53:56viel anfangen. Ich war nie bei NFTs und so weiter dabei. Also ja, dazu kann ich ehrlich gesagt
00:54:02nicht viel sagen. Hi Max, bin ein großer Fan. Wie sieht die Zukunft der Entwicklung in der KI-Welt aus?
00:54:08Ich meine agentisches Codieren. Momentan reicht es für CRUD-Landingpages, aber kann die Zukunft auch Komplexes?
00:54:14Ich denke, KI kann schon jetzt komplexe Dinge, aber vielleicht anders als bei CRUD-Sachen
00:54:28braucht es Steuerung und Überprüfung. Und wie ich schon sagte, glaube ich nicht, dass das
00:54:36so bald verschwinden wird. Ich weiß, Dario Amodei, der CEO von Anthropic, erzählt uns, dass wir alle
00:54:42in den nächsten ein bis fünf Jahren unsere Jobs verlieren werden. Ich kann natürlich auch nicht in die Zukunft sehen,
00:54:46aber so wie diese Modelle heute arbeiten und wenn ich sehe, was für Code dabei herauskommt und wie ich sie nutzen muss,
00:54:54um zumindest zu versuchen, produktiv zu sein – davon, sie einfach machen zu lassen, sind wir noch weit entfernt. Ich
00:55:03denke, sie können komplexe Dinge tun, brauchen aber Führung und Reviews. Und ich denke,
00:55:10das wird in naher Zukunft so bleiben. Was in fünf oder zehn Jahren ist, weiß ich natürlich
00:55:17nicht, aber das ist meine aktuelle Einschätzung. Hat dir schon mal jemand gesagt, dass du ein bisschen wie Seth
00:55:27Rogen aussiehst? Ja, das höre ich oft. Eigentlich war das vor fünf Jahren noch viel häufiger,
00:55:33wahrscheinlich weil ich älter geworden bin, aber ich habe es schon gehört. Weiß nicht, ob das gut oder schlecht für ihn ist.
00:55:41Wie strukturierst du deinen Tag, damit du Zeit für einen "Latnoff" hast? Was ist ein Latnoff?
00:55:47Oh, verstehe ich nicht. Ich beantworte es gerne, wenn du mir erklärst, was ein Latnoff ist.
00:56:01Hi Max, welche Sprache/Framework würdest du heute einem Anfänger empfehlen, der ein SaaS bauen will?
00:56:07Wichtig wäre etwas, das gut für SEO ist, aber auch eine gute Developer Experience bietet.
00:56:11Ja, was war das noch gleich? Ich würde TypeScript empfehlen, weil die KI gut darin ist und weil
00:56:16das mein Stack ist, ich weiß also, dass er gut ist. Framework: React, Next.js oder TanStack Start
00:56:23bieten Server-Rendering, was wichtig für SEO ist. Ja, ich denke, das ist die Kurzfassung.
00:56:28Das wäre meine Empfehlung. Und nein, das ist nicht die einzige Option. Das ist nur die schnelle
00:56:33Empfehlung, weil es ein Tech-Stack ist, mit dem ich viel gearbeitet habe.
00:56:38Planst du einen KI-Ingenieur-Kurs? Ich höre viel darüber und lese online davon, aber als Software-Entwickler
00:56:47ist es für mich noch verwirrend. Ja,
00:56:51würde ich sehr gerne. Ich würde gerne einen Kurs machen, in dem ich zeige, wie ich mit KI arbeite. Das Problem
00:56:56ist nur, dass sich die Dinge so schnell ändern und ich selbst noch so viel am Ausprobieren bin,
00:57:03dass das, was ich heute lehren würde, in einem Monat wahrscheinlich schon veraltet wäre.
00:57:08Ein Kurs fühlt sich daher irgendwie falsch an. Ich denke darüber nach, vielleicht wäre es eher
00:57:15kohortenbasiertes Lernen, also ein Live-Kurs mit Videoaufzeichnungen, aber kein klassischer Video-on-Demand-Kurs.
00:57:25Ich weiß nicht. Vielleicht muss ich auch noch ein Jahr warten, bis sich der Staub ein bisschen gelegt hat,
00:57:31obwohl ich nicht sicher bin, ob ein Jahr dafür reicht. Aber ja, ich habe das Gefühl, dass das, was ich heute
00:57:36teilen würde, in einem Monat veraltet wäre. Das ist kein gutes Gefühl. Es ist schon schwer genug
00:57:43mit KI-bezogenen Kursen, weil sich die Software und die Modelle auch ständig ändern.
00:57:49dieser ist exklusiv für unsere eigene Plattform. Wie strukturieren Sie einen normalen Arbeitstag in Ihrem Leben?
00:57:54immer noch. Das Tool funktioniert noch so, wie ich es zeige. Es ist nicht veraltet, sondern voll
00:57:59aktuell. Und ich habe es an die jüngsten Entwicklungen angepasst. Aber wenn es um meine
00:58:04allgemeinen Ansätze geht, kann sich das heutzutage natürlich schnell ändern. Deshalb gibt es dazu noch keinen Kurs.
00:58:10Wird der VPS-Kurs auf Udemy verfügbar sein? Nein,
00:58:16der ist exklusiv für unsere eigene Plattform. Wie strukturierst du einen normalen Arbeitstag in deinem Leben?
00:58:22Ein normaler Arbeitstag sieht so aus: Ich stehe um 6 Uhr morgens auf. Ich trinke einen Kaffee oder dusche, putze die Zähne,
00:58:30trinke einen Kaffee, fahre ins Büro, frühstücke dort kurz und dann arbeite ich. Und ich
00:58:38komme im Grunde erst gegen 19 Uhr nach Hause. Ich verbringe also etwa 12 Stunden hier im Büro. Und dann
00:58:48schaue ich vielleicht etwas fern, einen Film oder spiele ein Brettspiel oder so mit meiner Frau.
00:58:55Zuerst kochen wir, dann verbringen wir Zeit zusammen auf der Couch oder so. Und dann gehe ich ins Bett.
00:59:03Also wirklich nicht aufregend. Ist es in einer KI-zentrierten Welt noch wertvoll, neue Frameworks wie Lynx.js zu
00:59:11lernen, oder ist Prompting der neue Skill? Nun, ich denke, man muss die Dinge kennen, für die man
00:59:17promptet. Man muss die Technologien und Frameworks verstehen, mit denen man arbeitet. Neues zu
00:59:23lernen ist also immer noch wertvoll. Ich denke, das Einzige, was sich ändert, ist das "Wie". Man muss
00:59:30nicht mehr die komplette Syntax auswendig lernen, denke ich, weil man weniger Code selbst schreibt, aber man muss
00:59:38unbedingt die Idee hinter der Technologie verstehen, ihre Philosophie, Best Practices, Features
00:59:44und natürlich die Grundlagen der Syntax und API-Struktur. Das ist etwas, das immer noch
00:59:49wertvoll ist und wo es Sinn ergibt, ein neues Framework zu lernen. Denn wenn
00:59:54dieses Framework ein bestimmtes Problem besser löst als andere, bleibt das wertvoll. Ich denke,
01:00:00das Einzige, was an Wert verliert, ist, wenn ein Framework nur eine bessere Developer Experience bietet.
01:00:06Denn früher war das natürlich ein riesiges Ding. Developer Experience war extrem wichtig.
01:00:14Das ist heute wohl weniger wichtig, weil die KI mehr von diesem Code generiert. Aber auf der
01:00:22anderen Seite könnte die "AI Experience" wichtiger werden. Wenn ein Framework oder eine Sprache
01:00:28so gebaut ist, dass sie für ein KI-Modell besonders einfach zu handhaben ist, kann das ein
01:00:37Vorteil und ein Grund sein, sie zu lernen. Und ich weiß, dass es bereits Frameworks und
01:00:42Bibliotheken gibt, die speziell für KI entwickelt wurden. AeroJS ist glaube ich eines davon. Ich habe es
01:00:47nicht persönlich genutzt, aber es soll sehr gut für KI-Modelle nutzbar sein. Ich weiß auch,
01:00:54dass Remix Version 3 ein weiteres Beispiel ist. Es ist noch nicht draußen, aber es ist so konzipiert, dass Agenten es
01:01:00leicht verstehen und Code dafür schreiben können. Also ja, ich denke, es ist immer noch sehr wertvoll,
01:01:06neue Technologien zu lernen. Die Gründe und die Art des Lernens haben sich nur verschoben.
01:01:10Die Herausforderung ist doch, dass man jetzt Experte sein muss, um zu beurteilen, ob KI-generierter Code
01:01:20wirklich skalierbar ist oder nicht, und Firmen erwarten dieses Skill-Level. Aber wie gehen wir
01:01:26damit um? Ja, genau das meinte ich. Es ist einfacher denn je, sich breites Wissen anzueignen,
01:01:31aber man braucht dieses tiefe Wissen, um die KI wirklich sinnvoll zu nutzen und guten Code
01:01:38produzieren zu lassen. Ich denke, das werden auch die Firmen mit der Zeit lernen. Aber natürlich
01:01:46ist es in der Übergangsphase super nervig, weil Firmen Dinge von Mitarbeitern erwarten, die einfach
01:01:52noch nicht da sind. Es ist unmöglich. Man ist nicht plötzlich Experte für alles,
01:01:59und die KI ist es auch nicht. Sie lässt es nur so aussehen. Aber das wird sich ändern und
01:02:06verbessern, da bin ich sicher. Der einzige Weg nach vorn ist, dieses breitere Wissen zu akzeptieren,
01:02:15das man jetzt bekommen kann – das ist auch sehr nützlich –, aber dann in ausgewählten Bereichen in die Tiefe zu gehen.
01:02:20Und ich denke, in die Tiefe zu gehen ist jetzt auch einfacher, weil die KI dabei helfen kann. Sie kann den Lernprozess
01:02:28beschleunigen, aber man muss trotzdem die Zeit investieren und die Arbeit machen. Ja.
01:02:35Wann veröffentlichst du bitte den System-Design-Kurs? Wir sind gespannt. Ja, ich auch. Ich
01:02:43habe noch kein Veröffentlichungsdatum. Ich plane es definitiv für dieses Jahr, aber es wird nicht diesen oder nächsten
01:02:50Monat sein. Vielleicht im Sommer, im Spätsommer. Ich weiß es noch nicht genau, weil ich einen
01:02:58wirklich großartigen Kurs machen will. Ich will nichts überstürzen, und deshalb, ja.
01:03:04Aber er steht auf der Shortlist. Ich habe es schon gesagt und das stimmt auch.
01:03:12Kennst du den Hermes-Agenten? Irgendwelche Gedanken dazu? Ich habe mit LM Studio
01:03:17und QAN 3.6 zum Testen rumgespielt, aber Hermes scheint cool zu sein. Mein Verständnis ist,
01:03:23dass der Hermes-Agent so etwas wie eine Alternative zu OpenClaw ist.
01:03:31Vielleicht liege ich da völlig falsch, denn wie du merkst, habe ich ihn noch nicht benutzt.
01:03:38Ich habe ihn nicht benutzt, also kann ich nichts wirklich Nützliches dazu sagen. Aber soweit ich weiß,
01:03:45ist es eine Alternative zu OpenClaw, die manche Leute mögen. Aber ja, ich habe ihn nicht genutzt.
01:03:51Übrigens nutze ich auch OpenClaw nicht. Ich habe damit herumgespielt, aber keine tollen
01:03:56Anwendungsfälle gefunden. Ich nutze Agenten viel für Dinge außerhalb des Codierens. Aber da wiederum
01:04:01nutze ich einfach Pi und sage: Hier ist ein PDF, extrahiere den Inhalt, oder hier ist ein Ordner,
01:04:08finde mir die drei PDF-Dateien, die X, Y, Z machen. So in der Art mache ich das. Und
01:04:14ich brauche keine tägliche morgendliche Zusammenfassung um 9 Uhr. Ich meine, das sind immer diese
01:04:22Beispiele, die nett klingen, bis man merkt: Eigentlich ist mir das egal. Deshalb
01:04:28nutze ich diese Agenten nicht dafür.
01:04:31Planst du einen Kurs über NestJS? Nein, denn das letzte Mal habe ich mit NestJS glaube ich
01:04:422019 gearbeitet. Und obwohl ich es damals sehr mochte, habe ich es seitdem nicht mehr benutzt. Ich bin also kein
01:04:49Experte. Daher ist kein Kurs geplant. Sorge wegen Burnout: Ich habe ein Jobangebot als erster und einziger Entwickler
01:04:56in einer kleinen Firma erhalten. Sie wollen voll auf KI setzen und denken, ein Entwickler schafft die
01:05:03ganze App inklusive DevOps. Nun, sie werden lernen, dass das nicht funktionieren wird. Aber ja,
01:05:10Burnout ist bei KI aus vielen Gründen eine echte Gefahr, weil man den Druck spürt, mehr zu
01:05:17tun, weil man dieses mächtige Tool hat und das Maximum herausholen muss, oder? Und
01:05:21plötzlich hat man keine Pausen mehr: Man arbeitet, schickt einen Prompt, geht zu X (Twitter) und scrollt
01:05:29herum. Oh, die KI ist fertig, man muss es reviewen. Man ist ständig im Context Switching. Man ist
01:05:34überlastet. Manager erwarten, dass ein Entwickler die Arbeit von 10 schafft, weil sie das in den
01:05:40Nachrichten gelesen oder gehört haben. Ich denke, das ist leider Teil dieser chaotischen
01:05:46Übergangsphase, in der wir uns befinden. Und ja, Firmen werden lernen, dass es so nicht
01:05:55funktioniert. Am Ende hilft nur, Grenzen zu setzen. Aber es ist einfach keine tolle
01:06:02Situation, seien wir ehrlich. Es ist momentan einfach nicht ideal, wegen dieser Übergangsphase.
01:06:07Viele Leute erwarten Dinge von der KI, die sie einfach nicht leisten kann. Das ist die traurige
01:06:13Wahrheit. Und selbst wenn wir nicht über Jobs reden, spürt man den Druck: Da ist die KI,
01:06:21man muss was damit machen, man muss sie nutzen, man muss seine Tokens verbrauchen. Es ist
01:06:26brandgefährlich, da auszubrennen, weshalb ich vorhin sagte: Es ist extrem wichtig,
01:06:33sich zu entspannen. Man wird nicht abgehängt, wenn man nicht das allerneueste Modell nutzt oder nicht alle
01:06:38Tokens aufbraucht. Spielt mit den Sachen herum, findet heraus, wie ihr KI effizient nutzt. Das ist
01:06:44zumindest mein Ansatz. Aber entspannt euch dabei, das ist wirklich wichtig. Niemandem ist geholfen,
01:06:52wenn ihr ausbrennt. Welcher Job ist im Vergleich zu Entwicklern zukunftssicher? Das habe ich auch
01:07:00vorhin schon kurz beantwortet. Vorgeschlagen werden hier Data Engineering, Data Science, DevOps, Cybersecurity,
01:07:06Cloud. Wie gesagt, bei DevOps und Cloud könnte man argumentieren, dass es etwas sicherer ist, weil
01:07:13Wenn wir hier über Jobs sprechen: Unternehmen haben wahrscheinlich etwas mehr Angst davor, dass ihre Dienste
01:07:18ausfallen oder ihre Rechnungen explodieren. Sie werden also vermutlich keinen KI-Agenten ihre
01:07:25Cloud-Infrastruktur verwalten lassen. Aus dieser Perspektive ist es sicher. Cybersicherheit wird ein riesiges Thema sein.
01:07:31Aber natürlich bringt es einem nicht viel, wenn man an diesen Jobs nicht interessiert ist, denn man wird
01:07:38nicht gut in etwas sein, das einen absolut nicht interessiert. Wenn man interessiert ist, denke ich,
01:07:42dass dies spannende Bereiche sind. Aber wie gesagt, Entwickler sind nicht so aufgeschmissen, wie manche es darstellen.
01:07:51Die Rolle wandelt sich nur rasant. Und es ist übrigens absolut möglich,
01:07:57dass wir uns in eine Richtung bewegen, in der all diese Rollen verschwimmen und miteinander
01:08:02verschmelzen. Ein Entwickler übernimmt also auch mehr DevOps. Wenn man alleine arbeitet, so wie ich,
01:08:08macht man all das Zeug sowieso schon. Ich verwalte unsere Server. Ich habe all diese AWS-Zertifizierungen, auch weil ich
01:08:15mich persönlich schon immer dafür interessiert habe. Und ich denke, mehr Entwickler werden sich Cloud-Kenntnisse
01:08:20und DevOps-Fähigkeiten aneignen und umgekehrt. Das heißt nicht, dass man Experte für alles werden muss.
01:08:26Das kann man nicht. Aber ich denke, das wird alles etwas verschmelzen und es werden schließlich neue Rollen entstehen.
01:08:31Bevor man überhaupt ein Projekt startet, sollte man sich darauf konzentrieren, wie man das Modell promptet. Das erspart einem
01:08:40viel Ärger. Generell gilt: Mit Spezifikationen arbeiten und Zeit investieren, um gute Prompts zu erstellen. Damit
01:08:49meine ich, den richtigen Kontext und nützliche Informationen zu liefern und darüber nachzudenken, was man eigentlich
01:08:56vom Modell will, anstatt nur irgendwelche zufälligen Gedanken hineinzuwerfen. Das ist wichtig.
01:09:00Die Firma, für die ich arbeite, hat uns gedrängt, KI zu nutzen, mit der Begründung: Wenn man es nicht tut, wird das als Weigerung
01:09:10gewertet, sich beruflich weiterzuentwickeln. Und das wird in der Leistungsbeurteilung vermerkt. Also haben wir alle natürlich
01:09:15damit angefangen, nachdem sie die Fristen sehr aggressiv verkürzt haben, weil wir ja jetzt KI haben.
01:09:20Viele Probleme mit dem Code und eine riesige Rechnung, für die sie uns die Schuld geben. Tolle Zeiten. Oh Mann.
01:09:25Ja, ich kann das offensichtlich nicht nachempfinden, weil ich nicht in so einem Unternehmen arbeite. Ich bin selbstständig.
01:09:31Ich habe meine eigene Firma. Wir nutzen auch KI, aber wir drängen sie hier niemandem auf. Und ich verstehe,
01:09:38dass Unternehmen die Nutzung von KI fördern wollen und möchten, dass Mitarbeiter sie ausprobieren. Das
01:09:51verstehe ich durchaus. Aber Leute zu zwingen und ihnen dann zu sagen: "Jetzt habt ihr KI,
01:10:00ihr könnt mehr leisten", ist schrecklich. Und leider bist du damit sicher nicht allein. Ich meine, gut für dich,
01:10:07dass du nicht allein bist. Aber leider machen das viele Unternehmen. Wir haben
01:10:14Berichte über Meta gehört, die diese ganze Token-Maximierung, Token-Bestenlisten und so weiter machen. Und ich denke,
01:10:20viele Firmen haben einfach Angst, etwas zu verpassen und dass all ihre Konkurrenten jetzt
01:10:25davonziehen. Und deshalb müssen sie KI einsetzen, und zwar viel KI. Und das ist auch das, was
01:10:30ich vorhin sagte: Quantität vor Qualität. Im Moment sind wir absolut in einem Markt, in dem es nur um
01:10:36Quantität geht. Es geht darum, so viel KI wie möglich zu nutzen und nicht um Qualität. Und obwohl
01:10:42das Gegenteil auch nicht gut ist, ist es wirklich die Balance, die man will. Und im Moment ist es viel mehr
01:10:47Quantität. Das wird sich sicher ändern. Aber wie gesagt, jetzt ist diese chaotische Übergangsphase.
01:10:53Leider kann ich dazu nichts Nützliches sagen. Es ist einfach ätzend. Einfach ätzend.
01:11:04KI ist nicht perfekt, auch wenn das Modell besser geworden ist. Nein, ja, sie ist absolut nicht perfekt.
01:11:08Was hältst du von Pi? Ja, ich denke, das habe ich schon beantwortet. Ich mag Pi sehr. Es ist ein wirklich
01:11:13toller Agent, finde ich, oder ein "Agent Harness", wie wir sagen. Findest du es wahrscheinlicher, dass du jetzt versuchst,
01:11:20Produkte oder Dienstleistungen zu bauen, die du verkaufen kannst, da KI die Zeit von der Idee bis zum Markt drastisch verkürzen kann?
01:11:25Ja. Und ich habe Produkte gebaut, wie mein Grafik-Tool, meistens Sachen, die wir intern nutzen,
01:11:33wie Tools zum Erstellen von Infografiken und so weiter, die wir dann als Produkte veröffentlicht haben.
01:11:37Ich denke, es ist auch sehr verführerisch, viel zu bauen und es dann am Ende nicht zu veröffentlichen,
01:11:44weil die ersten 90 % einfach sind. Und sie waren in der Vergangenheit vielleicht schwieriger,
01:11:51aber sie waren nie der schwierigste Teil. Der schwierige Teil beginnt, sobald der Basisprototyp fertig ist. Und ja,
01:11:59KI kann dabei helfen. Aber wenn es dann um Sicherheit geht, wenn es um Performance geht,
01:12:04wenn es um das Einrichten von Backups geht, um Zahlungen, um rechtliche Dinge und um Marketing,
01:12:12all dieses Zeug – da kann KI zwar auch helfen, definitiv. Aber es ist immer noch hart. Und deshalb
01:12:20finde ich es super trügerisch, dass man mehr bauen will als je zuvor, aber es ist nicht unbedingt...
01:12:26Es wurde einfacher, aber das Schwierige ist immer noch schwierig. Sagen wir es mal so.
01:12:32Aber ich kenne das Gefühl, dass man mehr bauen will. Welches lokale Modell nutzt du und womit? Im Moment,
01:12:40vor kurzem, habe ich mit den Gemma-Modellen gespielt. Ich mochte die Gemma-Modelle von Google schon immer für die
01:12:46Art von Arbeit, die ich mache, also einfache Texterstellung, Textzusammenfassung, Extrahieren von
01:12:51Informationen aus Bildern und so weiter. Also ja, ich verwende momentan die Gemma-Modelle.
01:12:56Es fühlt sich irgendwie so an, als ob KI die Einstiegsjobs wegnimmt. Man kann also als Junior-Entwickler
01:13:04nicht mehr wirklich im Job lernen. Ja. Und das ist offensichtlich ein riesiges Problem, aber es ist genau
01:13:09so, wie du sagst. Und nochmal, ich bin sicher, das wird sich ändern, denn Senior-Entwickler fallen nicht
01:13:16einfach so vom Himmel, aber im Moment ist es definitiv super, super schwer als Junior. Und Unternehmen
01:13:23werden den Preis dafür zahlen, denke ich, wenn sie komplett aufhören, Junioren einzustellen. Aber dieses ganze
01:13:30"Learning on the Job" ist definitiv viel schwieriger geworden. Und das ist, wie ich schon sagte, der Grund,
01:13:35warum ich auch darüber nachdenke: Wie muss sich Bildung ändern? Was kann ich tun, um diese Lücke zu füllen?
01:13:41Denn diese Phase im Moment ist als Junior definitiv nicht einfach. Ich habe das Gefühl, die KI-Agenten haben
01:13:52die Freude am Programmieren genommen. Heutzutage machen wir nur noch Code-Reviews des KI-Codes, und Code-Review
01:13:57war nie der spaßige Teil am Programmieren. Ja. Wie ich schon sagte, ich habe dazu dieses Video gemacht. Was ich darin sage,
01:14:03dahinter stehe ich immer noch zu 100 %. Ich sage nicht, dass die Arbeit mit KI schrecklich ist. Ich mag es,
01:14:10dass sie einen befähigt, dass sie vieles einfacher macht, dass sie es einfacher macht, Dinge zu bauen. Aber
01:14:18der Teil mit der Freude am Programmieren war für mich wirklich dieser Flow-Zustand, wenn man Code schrieb,
01:14:24und der ist weg. Und die Code-Reviews genieße ich auch nicht. Warum hast du deinen Svelte-Kurs
01:14:32nicht auf Svelte 5 aktualisiert? Weil ich nur begrenzt Zeit und Ressourcen habe und ich nicht alle meine Kurse
01:14:39ständig aktualisieren kann. Natürlich aktualisiere ich das, was sich gut verkauft, und der Svelte-Kurs tut das leider nicht.
01:14:45Und ich tauche auch in all diese neuen Themen ein, erstelle neue Kurse. Es ist einfach unmöglich, mit
01:14:53allem Schritt zu halten und alles ständig auf dem neuesten Stand zu halten. Ich wünschte, es wäre anders, aber
01:14:58der einzige Weg für mich, alles ständig zu aktualisieren, wäre, wenn ich alles von der KI generieren ließe,
01:15:04und das ist absolut nichts, was ich jemals tun werde. Ja. Zu den aktuellen TypeScript-Meta-Frameworks:
01:15:13Was ist deine Meinung zu SvelteKit, meinem Lieblings-Framework, direkt nach TanStack Start?
01:15:19Ich bin heutzutage nicht mehr so tief in der Svelte-Entwicklung drin. Ich habe viel Gutes darüber gehört,
01:15:25besonders über die Remote Functions, was wohl RPC ist, das wirklich gut umgesetzt wurde, so wie ich es verstehe.
01:15:32Ich persönlich benutze heutzutage viel TanStack Start. Ich mag es sehr, also kann ich das nachempfinden,
01:15:39aber zu SvelteKit kann ich nicht viel sagen. Lernen ist immer wertvoll. Sei nicht so blind zu glauben,
01:15:45dass du dein Leben mit KI im Schnelldurchlauf bewältigen kannst. Stimme ich zu 100 % zu. Was ist generell besser? In einem
01:15:52Nischenfeld wie Netzwerk-Cyber mit wenigen Wechselmöglichkeiten zu sein oder in einem stark dominierten Feld wie
01:15:59dem des Full-Stack-Web-KI-Ingenieurs? Wenn man die Jobs und Kunden bekommt, wird das Nischenfeld
01:16:07sehr wahrscheinlich besser sein. Und das galt natürlich auch schon vor der KI. Aber ja, es ist genau
01:16:15der Kompromiss, den du erwähnst. Ein Feld hat viele Jobs, aber viel Konkurrenz. Das andere Feld
01:16:22hat weniger Jobs, weniger Konkurrenz. Ich meine, wenn man jetzt Cybersicherheitsexperte ist, ist das wahrscheinlich
01:16:27ein guter Ort, weil uns allen jetzt klar wird, wie groß das Problem der Cybersicherheit in naher Zukunft
01:16:34sein wird. Aber vielleicht hätte man das vor drei Jahren vorhersagen können, vielleicht auch nicht. Generell
01:16:40ist es natürlich schwer vorherzusagen, was in drei Jahren oder so gefragt sein wird. Deshalb sage ich immer:
01:16:46Man muss das tun, was einem Spaß macht, weil man nur in Dingen gut sein wird, die einem Spaß machen. Und wenn du denkst,
01:16:51Cybersicherheit ist toll, aber du hasst sie eigentlich, wirst du nicht gut darin sein. Das ist meine Einstellung dazu.
01:16:59Hast du das HackerRank-Video zu "LeetCode ist tot" gesehen? Was ist deine Meinung zu technischen Interviews in
01:17:04der Zukunft? Ich habe es nicht gesehen. Und in der Tat bin ich sehr gespannt darauf, was mit Interviews
01:17:10im LeetCode-Stil in Zukunft passieren wird. Man könnte argumentieren, dass Unternehmen immer noch daran interessiert sind,
01:17:16weil sie mehr denn je sehen wollen, wie man denkt, denn das ist es, worauf es ankommt –
01:17:23dass man wie ein Softwareentwickler denken kann, dass man Lösungen finden und Software
01:17:29architektonisch planen kann. Das wäre ein Argument, warum diese Interviews weiterhin durchgeführt werden,
01:17:36aber sie könnten sich ändern. Ich meine, schon in der Vergangenheit hatten wir Interviews, in denen man nur Pseudocode schrieb.
01:17:43Das Schreiben von echtem Code wird dort wohl weniger wichtig werden, aber ich sehe definitiv,
01:17:49dass Unternehmen immer noch an dieser Art von Wissen interessiert sind. Aber ich weiß nicht, ob sie an diesem
01:17:56Interviewformat festhalten oder ob es ein Format sein wird, bei dem sie sehen wollen, wie man dieses Wissen
01:18:01auf die Arbeit mit KI-Tools anwenden kann, sodass man ein konkretes Problem mit Hilfe von KI lösen muss, damit sie
01:18:06sehen können, wie man promptet und wie man mit KI arbeitet. Schwer zu sagen, aber ich sehe nicht unbedingt,
01:18:14dass LeetCode im Moment stirbt, es dient dann nur einem anderen Zweck. Ich denke, die Art, wie man denkt, ist für
01:18:21einige Unternehmen immer noch wichtig. Ich persönlich war nie ein großer Fan von LeetCode-Interviews,
01:18:29weil ich zwar total verstehe, dass man sehen will, wie ein Kandidat denkt und dass er eine bestimmte Art hat,
01:18:39Probleme anzugehen. Aber ich denke, die LeetCode-Probleme sind manchmal sehr, sehr spezifisch und
01:18:46nicht unbedingt das, womit man es in der täglichen Arbeit zu tun hat. Und ich wäre mehr
01:18:51daran interessiert zu sehen, wie man diese alltäglichen Probleme angeht. Welche Software-Entwicklungssprache und
01:19:03welches Framework wirst du in dem zukünftigen Systemdesign-Kurs verwenden? Es wird wahrscheinlich einfach TypeScript sein,
01:19:10weil ich darin gut bin. Aber in dem Kurs wird es absolut nicht um die Sprache gehen. Ich weiß nicht
01:19:16einmal, wie viele Codebeispiele darin enthalten sein werden, denn es wird nicht darum gehen, viel Code zu schreiben. Es wird
01:19:23darum gehen, die verschiedenen Bausteine in Systemen zu verstehen. Wie sie funktionieren, warum sie existieren,
01:19:28wann man sie braucht, wann man sie nicht braucht und wann man sie vielleicht zu brauchen glaubt, es aber eigentlich nicht tut,
01:19:34weil es für die eigenen Einschränkungen oder den Anwendungsfall die falsche Entscheidung ist. Ich denke, das ist der Wert, den
01:19:39so ein Kurs bieten könnte, und es wird nicht um die Programmiersprache oder eine bestimmte Technologie gehen. Wie
01:19:49meistert man eine komplexe Technologie schnell? Erst die Doku, dann kleine Demos oder das Lösen eines konkreten Problems?
01:19:56Ja, im Grunde das, was du gesagt hast. Besonders vor der KI war es für mich so: In die Dokumentation eintauchen,
01:20:02kleine Dummy-Apps bauen, dann etwas Größeres bauen. Jetzt mit KI überspringe ich vielleicht den Teil mit der
01:20:08kleinen Demo-App. Ich vertiefe mich immer noch in die Doku. Ich will es wirklich verstehen. Ich will nicht nur der
01:20:15KI-Zusammenfassung vertrauen oder die KI fragen. Das mache ich zwar auch, aber ich persönlich lese immer noch die Doku und
01:20:22gehe dann vielleicht direkt ein konkretes, vielleicht etwas komplexeres Problem an. Das könnte immer noch eine Demo-App
01:20:28oder Dummy-App sein, aber sie ist vielleicht etwas komplexer, und ich mache das vielleicht mit Hilfe der KI, aber dann will ich
01:20:33wirklich in den Code eintauchen, ihn verstehen, ihn mit der Doku vergleichen und sehen, ob das mit der Doku übereinstimmt,
01:20:39die KI herausfordern und mit der KI darüber sprechen. Das wäre dort wahrscheinlich mein Ansatz.
01:20:51Jeder, der KI benutzt, wird abgehängt, weil eine neue KI die alten Techniken ohnehin
01:20:56obsolet machen würde. Nun, dem stimme ich nicht unbedingt zu. Ich glaube nicht, dass man abgehängt wird,
01:21:01weil man KI benutzt, aber man hat wahrscheinlich einen Nachteil, wenn man KI benutzt und sich dann
01:21:10verschließt und nicht mehr schaut, was passiert, und einfach bei dem bleibt, was für einen im Moment funktioniert,
01:21:18oder bei der Meinung, die man sich zu einem bestimmten Zeitpunkt gebildet hat. Ich meine, soweit ich weiß oder es
01:21:27verstehe, ist es so, dass ich mich offensichtlich in einer Blase befinde und viele von uns auch. Wir sind in einer Blase,
01:21:35in der wir über jedes neue Modell und jedes neue Tool und jedes Update für ein Tool lesen, das gerade
01:21:43veröffentlicht wird. Das ist eine super kleine Blase. Die große Mehrheit der Menschen da draußen hat
01:21:52noch nichts von Claude Code gehört. Für viele Menschen da draußen ist KI die kostenlose Version von ChatGPT, so wie sie vor zwei
01:22:01Jahren funktionierte. Das ist es, was ich unter "abgehängt werden" verstehe. Aber man ist auch nicht völlig abgehängt, man kann immer noch aufholen.
01:22:10Natürlich dauert es nur ein paar Tage, um wieder auf den neuesten Stand zu kommen, aber das ist meine Definition von
01:22:16"abgehängt werden", würde ich sagen. Wird es einen Kurs über BUN geben? Das ist auch etwas, das auf der
01:22:26Ideen-Shortlist steht. Ich würde sehr gerne einen Kurs über BUN machen, aber für all diese technik-, framework-, runtime- oder
01:22:36sprachbezogenen Kurse überlege ich noch, wie ich das im Zeitalter der KI am besten unterrichte, denn
01:22:42es ist nicht mehr der alte Kursstil. Nicht, dass dieser unbedingt schlecht wäre, aber ich möchte natürlich auch die Art,
01:22:49wie ich unterrichte, weiterentwickeln, und deshalb versuche ich immer noch herauszufinden, wie ich das in Zukunft am besten mache.
01:22:54Aber ich würde gerne einen Kurs zu BUN machen, ja. Als Opus 4.5 herauskam, konnte ich zwei
01:23:00Projekte erstellen, die ich schon immer machen wollte. Am Ende wurde ich der einzige Nutzer, und ich benutze sie immer noch. Aber
01:23:06jetzt bin ich demotiviert, an einer weiteren App zu arbeiten. Hast du einen Rat? Ich denke nicht, dass du an einer weiteren App arbeiten musst.
01:23:12Bist du demotiviert, weil du keine anderen Nutzer hast? Das ist natürlich der schwierige Teil.
01:23:21Marketing ist super schwer. Es ist extrem, extrem schwer. Ich denke nicht, dass es unbedingt richtig ist, einfach
01:23:29immer mehr Apps auszuspucken, wenn man nicht wenigstens versucht hat, die anderen Apps sichtbar zu machen.
01:23:36Das könnte durch Social-Media-Marketing geschehen, nicht unbedingt bezahltes Marketing, aber offensichtlich
01:23:41kannst du einen YouTube-Kanal aufbauen, auf dem du darüber sprichst, wie du diese Apps baust, so im Stil eines Tutorial-Kanals.
01:23:48Das ist eben immer mein Beispiel, weil YouTube offensichtlich das ist, was ich mache. Solche Sachen.
01:23:56Natürlich klassische SEO-Arbeit, Blog-Artikel. Das ändert sich natürlich alles ein wenig dadurch, wie
01:24:04Google funktioniert und durch KI-Zusammenfassungen, aber es ist nicht so, dass es überhaupt nicht mehr funktioniert. Ich denke also,
01:24:11dass das etwas ist, was du versuchen kannst und solltest, denn einfach immer mehr Apps zu bauen, die dann alle
01:24:17scheitern, weil niemand davon weiß, ist natürlich auch nicht wirklich motivierend. Aber ich kann das total
01:24:24nachempfinden. Man hat viele Ideen, man baut Sachen, die einem persönlich gefallen, und dann kann es sich wirklich
01:24:30schlecht anfühlen, wenn niemand sonst es benutzt. Aber bei mir, für die Projekte, die ich gebaut habe, wie dieses
01:24:36Grafik-Tool, das ich vorhin erwähnt habe – da haben wir zahlende Nutzer, gar nicht so wenige,
01:24:42weil ich natürlich eine gewisse Reichweite habe. Und es ist nicht so, dass ich es jedes Mal in all
01:24:48meinen Videos erwähne, aber hier und da schon. Und deshalb ist das etwas, das funktionieren kann und einem dann
01:24:53zusätzliche Motivation gibt, vielleicht auch an anderen Sachen zu arbeiten. Aber offensichtlich ist das kein einfacher
01:24:58Weg. Das braucht Zeit. Dessen bin ich mir voll bewusst. Aber Marketing ist leider der nervige Teil,
01:25:04der auch für mich schwierig ist. Es ist nicht so, dass es super einfach ist, leider. Wo war ich?
01:25:14Streamst du nur einmal im Monat? Nein, normalerweise nicht. Es war leider eine super lange Pause,
01:25:22sechs Wochen oder so. Ich versuche, jeden Donnerstag um diese Zeit zu streamen, also 17:00 Uhr mitteleuropäischer Sommerzeit.
01:25:34Aber ich bin kein Vollzeit-Streamer. Ich mache das wirklich nur aus Spaß und ich verdiene hier kein Geld,
01:25:43oder zumindest keinen nennenswerten Betrag. Ich mag es einfach, diese Streams zu machen,
01:25:47also versuche ich, sie jeden Donnerstag zu machen. Aber wenn etwas dazwischenkommt, etwas
01:25:52Persönliches oder etwas sehr Wichtiges aus der Arbeit, dann streame ich nicht. Aber der
01:25:58Plan ist nicht, einmal pro Monat zu streamen, sondern jede Woche oder zumindest alle zwei Wochen.
01:26:04Bevorzugst du heute TanStack Start oder Next? Planst du einen Kurs zum gesamten TanStack-Ökosystem?
01:26:19Ich benutze TanStack Start viel. Ich benutze Next.js nicht oft. Vielleicht liegt es nur an diesem
01:26:29Ding mit den glänzenden neuen Sachen. Es ist nicht so, dass ich ein Problem mit Next.js hätte. Aber ja, ich mag TanStack Start. Was mir
01:26:37an Next.js nicht gefiel – und ich weiß, dass es jetzt besser ist –, war, wie langsam der Entwicklungs-Server
01:26:43war und wie langsam manche Dinge waren, und bestimmte Bugs, auf die ich stieß. Ich weiß, der Entwicklungs-Server
01:26:49ist jetzt viel schneller und Bugs wurden sicher behoben, aber zu dem Zeitpunkt fing ich an, nach Alternativen
01:26:56zu suchen, und ich mag TanStack Start im Moment einfach. Habe ich Pläne für Kurse dazu?
01:27:02Ich weiß nicht. Vielleicht ein TanStack-Start-Kurs, aber nicht über das gesamte Ökosystem, weil ich nicht
01:27:09alles aus dem Ökosystem benutze. Ich benutze eigentlich nur TanStack Start, daher nutze ich natürlich auch den TanStack
01:27:14Router, ein bisschen TanStack Query und das war's. Ich benutze nicht TanStack DB oder TanStack AI, nichts
01:27:20davon. Was bevorzugst du? Angular, React oder Vue und warum? Heutzutage arbeite ich viel mit React.
01:27:31Der Hauptgrund ist, dass es der Favorit der KI ist. Wie gesagt, ich nutze TanStack Start viel, das passt also gut.
01:27:39Angular wird immer diesen besonderen Platz in meinem Herzen haben, weil das damals mein erster wichtiger
01:27:46Udemy-Kurs war, und ich mag Angular immer noch. Aber aus dem Grund, dass ich im Moment viel in TanStack
01:27:53Start drin bin und React wirklich gut auf React abgestimmt ist, benutze ich im Moment viel React.
01:28:01Ginge es nur um die Syntax oder darum, wie das Framework funktioniert und um dessen API, wäre Vue.js vielleicht
01:28:13tatsächlich die Nummer eins. Ich mochte Vue und die Einfachheit von Vue schon immer, besonders Vue 2, aber aus den
01:28:21Gründen, die ich gerade genannt habe, ist es React. Planst du Kurse über SAP, die deutsche
01:28:27ERP-Software und ABAP? Ich kann kein ABAP, ich kenne SAP, aber nur was es ist; ich bin absolut kein
01:28:35Experte dafür, also gibt es dazu im Moment keine Pläne. Wenn du CEOs von KI-Firmen wie Dario davon reden
01:28:43hörst, dass das Programmieren verschwindet und alles von KI erledigt wird – wie viel davon ist Hype und
01:28:48Marketing in eigener Sache? Ja, ich verstehe nicht ganz, was genau Darios Motivation ist. Nun, man
01:28:55muss ihm lassen: Er lag nicht ganz falsch, was den Prozentsatz des von KI geschriebenen Codes angeht,
01:29:02mit der wichtigen Einschränkung, dass definitiv nicht alle Entwickler da draußen 90 % ihres Codes
01:29:11von KI schreiben lassen, aber es gibt definitiv Entwickler, bei denen das der Fall ist. Wenn es darum geht, dass KI
01:29:17all diese Jobs vernichtet, habe ich damit große Schwierigkeiten. Offensichtlich weiß Dario mehr über
01:29:29zukünftige Modell-Fähigkeiten als ich, weil er sehen kann, wie bestimmte Modelle funktionieren, die noch gar nicht
01:29:38veröffentlicht wurden. Von dem, was ich sehen kann, sind wir weit davon entfernt, dass die KI alles macht. Sehr weit
01:29:46davon entfernt. Wird sich das mit neuen Modellen in einem halben oder einem Jahr magisch ändern? Vielleicht.
01:29:52Es sieht für mich nach dem, was ich bei den existierenden Modellen sehe, nur nicht danach aus.
01:29:58Ich weiß also nicht, was seine Motivation ist. Es klingt sehr danach, als bestünde ein großer Teil seiner Motivation
01:30:10darin, dass er Aufmerksamkeit auf Anthropic lenken will, denn wir sind in diesem Jahr, in dem SpaceX,
01:30:16Anthropic und OpenAI alle an die Börse gehen wollen. Sie alle wollen ihren Börsengang haben und sie werden alle
01:30:24mit solch astronomischen Summen bewertet sind, dass es meiner Meinung nach für alle schwierig wird,
01:30:35genau den Geldbetrag einzusammeln, den sie einsammeln wollen. Natürlich will man Aufmerksamkeit,
01:30:41man möchte das Unternehmen sein, in das Investoren ihr Geld stecken wollen, also will man einen großen
01:30:45Marktanteil haben, besonders im Unternehmenssegment – etwas, worin Anthropic wirklich gut ist. Und wenn
01:30:51man wie das verantwortungsbewusste Unternehmen klingt, das die Leute warnt, das Modelle
01:30:57wie das Mythos-Modell zurückhält, und man das vernünftige Unternehmen ist, und gleichzeitig
01:31:04das Unternehmen mit den mächtigen Modellen, die alles verändern werden. Das ist kein schlechtes Framing,
01:31:09das könnte also ein Teil seiner Motivation sein. Das ist zumindest meine Erklärung. Wir werden sehen, was künftige
01:31:16Modelle bringen werden. Aber so denke ich darüber. Ich bin Full-Stack-Entwickler und
01:31:25überlege, in den KI-Bereich zu wechseln. Wo soll ich anfangen? Bieten Sie KI-Kurse an? Ich bin nicht sicher,
01:31:30was du mit KI meinst. Meinst du den Wechsel zur Entwicklung von KI-Modellen? Darüber habe ich schon mal gesprochen. Übrigens,
01:31:36der Livestream bleibt nach dem Ende auf YouTube online, du kannst ihn dort also noch anschauen.
01:31:41Ich glaube nicht, dass ein Wechsel zur KI nur deshalb, weil KI gerade das Trendthema ist, eine gute Idee ist.
01:31:50Wenn du wechseln willst, solltest du in eine Rolle wechseln, in der du Unternehmen bei der KI-Einführung hilfst. Und das
01:31:55kann immer noch als Softwareentwickler sein. Ein Softwareentwickler zu sein, der in der Lage ist, KI zu nutzen,
01:32:02ist für Unternehmen definitiv nützlich. Alles im Bereich Beratung rund um KI kann in dieser
01:32:08Übergangsphase nützlich sein. Und diese Übergangsphase wird eine Weile dauern, das kann also
01:32:13alles interessant sein. Ich würde wirklich nach dem gehen, was du gut kannst, was du magst und wo du
01:32:21Unternehmen bei diesem KI-Übergang helfen kannst. Das kann letztendlich wirklich jede Rolle sein.
01:32:27Nur wenn du dich als traditioneller Softwareentwickler bezeichnest, völlig ohne KI oder dergleichen,
01:32:33wird das für die meisten Unternehmen wahrscheinlich nicht besonders attraktiv sein.
01:32:38Hattest du schon mal die Gelegenheit, chinesische LLMs wie GLM 5.1 zum Codieren zu nutzen? Glaubst du,
01:32:49sie können mit Claude mithalten? Ja, ich probiere diese Modelle hier und da mal aus.
01:32:52Mich interessieren vor allem die offenen Modelle von dort, die ich selbst hosten könnte, weil ich
01:32:59die Idee faszinierend finde, ein fähiges Coding-Modell auf einem Mac Studio laufen zu lassen. Ich
01:33:11habe zwar keinen Mac Studio, aber vielleicht in der Zukunft. Das wäre also etwas, das mich interessieren würde,
01:33:15und ich sehe absolut, dass sie irgendwann mit Claude vergleichbar sein könnten. Nach meinen Versuchen
01:33:23noch nicht ganz so weit, aber nah genug dran. Und all diese Modelle werden gerade darauf feinabgestimmt, gut in
01:33:31diesen agentischen Systemen zu funktionieren, also in diesen agentischen Coding-Tools und Situationen. Warum also
01:33:38nicht auch einige offene Modelle? Und besonders angesichts der Token-Preise und der Rechenbeschränkungen ist es
01:33:47interessant, lokale Modelle und dezentrale Cluster zu haben oder diese Modelle auf eigenen Maschinen im Unternehmen,
01:33:57im eigenen kleinen Rechenzentrum oder auf einem Mac Studio laufen zu lassen. Das könnte sehr, sehr interessant sein,
01:34:04wenn wir sehen, dass die Token-Preise steigen, während vielleicht die Abonnements verschwinden. Ich denke, diese
01:34:11Frontier-Modelle werden höchstwahrscheinlich die Nase vorn behalten. Und natürlich, selbst wenn man ein offenes Modell hätte,
01:34:23das so ziemlich auf dem gleichen Level wie die Frontier-Modelle von Anthropic und so weiter wäre,
01:34:30wäre das ein offenes Modell, das wahrscheinlich Hardware erfordert, die so teuer ist,
01:34:36dass ich nicht sicher bin, ob es der bessere Deal im Vergleich zur Zahlung des Token-Preises ist.
01:34:42Aber trotzdem, ja, ich habe es schon mal gesagt, ich bin ein Fan von offenen Modellen und ich sehe definitiv,
01:34:48dass offene Modelle in Zukunft gut genug oder sehr gut für agentisches Codieren sein werden. Und zum Teil schon heute,
01:34:57um ehrlich zu sein. Planst du, einen Kurs über Kubernetes zu veröffentlichen? Ich habe einen Docker-Kurs,
01:35:02in dem ich auch Kubernetes behandle. Den habe ich. Hier ist er. Aber Kubernetes ist nur ein kleiner Teil dieses Kurses.
01:35:15Ein dedizierter Kubernetes-Kurs ist im Moment nicht geplant. Wiederum definitiv ein Thema, zu dem ich gerne
01:35:22mehr machen würde, aber nun ja, die Zeit. Wie kann ich meine Coding-Skills verbessern? Baue Dinge. Baue wirklich
01:35:30Dinge mit KI, aber stelle sicher, dass du es verstehst und die KI steuerst. Es ging schon immer darum, Dinge zu bauen,
01:35:37und das hat sich nicht geändert. Ich bin Junior-Entwickler und verlasse mich viel auf KI wie ChatGPT oder Codex. Könnte das
01:35:43meinem Lernprozess schaden? Was ist eine gesunde Balance? Es kann deinem Lernen definitiv schaden, denn die Gefahr
01:35:48bei KI ist immer, dass man sie einfach fragt, sie fragt, und ihre Antworten übernimmt. Man hinterfragt
01:35:53diese Antworten nicht wirklich. Man schaut sich den Code nicht wirklich an. Vielleicht nur kurz, damit man ein gutes Gefühl hat.
01:35:58Das ist gefährlich. Die KI herausfordern. Wie ich schon sagte, Diskussionen mit der KI führen
01:36:05über die vorgeschlagene oder implementierte Lösung, den Code prüfen, kritisch sein, den Code
01:36:11verstehen, in die Dokumentation des Frameworks oder der Technologie schauen, selbst über den Code
01:36:17nachdenken. Ja, das wird langsamer sein, als einfach nur Prompt um Prompt abzugeben, aber das wird zu
01:36:23Lerneffekten führen und dir persönliches Wachstum bescheren, was dich in Zukunft produktiver mit KI
01:36:29machen wird. Und selbst wenn du bereits ein Experte bist, wäre es natürlich schneller, wenn du einfach weiter
01:36:34Prompts schreibst, aber sich die Zeit zu nehmen, zu prüfen, kritisch zu sein und den Code zu optimieren, spart dir Zeit
01:36:42in der Zukunft, macht dich produktiver und führt zu einem besseren Produkt. Zumindest
01:36:47erhöht es die Chancen auf ein besseres Produkt. Meiner Meinung nach ist das ein wertvoller Kompromiss. Und
01:36:52besonders für das Lernen ist es wichtig. Ich bin Junior-Entwickler und verlasse mich viel auf KI. So wie,
01:36:58oh ja, das habe ich bereits beantwortet. Für die Person, die sich demotiviert fühlt: immer bauen, bauen. Und
01:37:06zum Thema, dass die App nicht... Angry Birds wurde 2009 entwickelt, als sie nach
01:37:1251 gescheiterten Spielen kurz vor dem Bankrott standen. Das ist übrigens sehr motivierend. Ja. Ich denke, es ist ein Abwägen. Man kann nicht
01:37:18einfach nur bauen, bauen, bauen und nie Marketing versuchen, denn vielleicht ist unter diesen Apps schon ein Hit,
01:37:25aber wenn ihn niemand sieht, ist das nichts wert. Aber es ist natürlich sehr wahr, dass die meisten erfolgreichen
01:37:33Unternehmen oder Gründer nicht unbedingt mit ihrem ersten oder zweiten Produkt erfolgreich waren.
01:37:40Es kann viele Versuche brauchen. Nächste Frage für alle Entwickler in diesem Chat: Fühlt ihr euch
01:37:46nicht demotiviert, wenn eure Arbeit, die früher mehrere Tage dauerte, jetzt in 10 Minuten mit KI erledigt werden kann
01:37:52oder die Tatsache, dass Code zu schreiben, was einem ein gutes Gefühl gibt, jetzt nicht mehr das Wichtigste ist? Ja.
01:37:59Ich habe das vorhin schon beantwortet, also fasse ich mich kurz. Hoppla, das ist der falsche.
01:38:05Ich habe natürlich ein Video für mich selbst. Ja. Vor der KI hat der Teil mit dem Coden mehr Spaß gemacht.
01:38:14Was den 10-Minuten-Teil angeht: Ich meine, der Code, den die KI nach 10 Minuten liefert, ist nicht unbedingt der Code,
01:38:21den man so akzeptieren will. Man kann und sollte also immer noch sein Wissen und seinen Verstand einsetzen. Aber
01:38:30unsere Rolle verändert sich und ich verstehe total und fühle genauso, dass einige Teile, die sehr viel Freude
01:38:38bereitet haben, wegfallen. Benutzt du noch Redux? Nein. Ich meine, die meisten React-Projekte, an denen ich heutzutage arbeite,
01:38:49sind Full-Stack-Projekte mit TanStack Start oder so etwas in der Art. Ich war also nicht oft
01:38:55in einer Situation, in der ich eine State-Management-Library brauchte. Wenn ich doch eine brauche, nehme ich oft
01:39:02Zustand, was auch eine großartige Library ist. Nicht, dass Redux unbedingt schlecht wäre. Zustand ist so schwierig,
01:39:11weil es ein deutsches Wort ist, aber ich will es nicht auf Deutsch sagen. Aber Zustand ist eine sehr einfache und
01:39:18gute State-Management-Library. Die benutze ich manchmal, aber oft benutze ich gar keine.
01:39:26Ich liebe deine Arbeit. Du hattest über die Jahre einen riesigen Einfluss auf die Programmierung.
01:39:30Vielen Dank. Welchen Einfluss hatte KI auf den Verkauf deiner Kurse? Stimmt es, dass Tutorials für Menschen tot sind?
01:39:37Es ist schwierig. Coding-Kurse verkaufen sich schlechter. KI-Kurse verkaufen sich sehr gut. Ich meine,
01:39:50der Claude Code-Kurs zum Beispiel ist unser am schnellsten verkaufter Kurs aller Zeiten. Überhaupt. Er verkauft sich sehr,
01:39:59sehr gut. Der React-Kurs verkauft sich immer noch sehr gut, aber dann gibt es einige Coding-Kurse,
01:40:09die sich nicht mehr besonders gut verkaufen. Und besonders auf YouTube sieht man, dass Tutorials nicht mehr
01:40:16so gut abschneiden. Also ja, insgesamt sind die Kursverkäufe rückläufig. Auch wegen der Softwareentwickler-Jobs.
01:40:26Ich meine, bis vor zwei oder drei Jahren hatte ich offensichtlich nur Coding-Kurse. Das
01:40:34lief hier gut. Hier weniger gut. Jetzt habe ich auch eine Reihe von KI-Kursen. Und natürlich
01:40:41sind das alles Kurse mit KI-Bezug zum Programmieren, da ich immer noch Entwickler bin, aber die verkaufen sich besser.
01:40:47Mittlerweile viel besser. Aber insgesamt ist es immer noch weniger.
01:40:51Gibt es Pläne für einen COBOL-Kurs, was in der Bankenbranche immer noch sehr präsent ist?
01:40:59Ich denke schon, dass COBOL seine Daseinsberechtigung hat, und man kann wahrscheinlich viel Geld damit verdienen, COBOL zu können,
01:41:04aber ich beherrsche es nicht. Also keine Kurspläne im Moment. Ich bin erst spät zum Stream dazugekommen, hast du einen
01:41:09Kurs über Systemdesign? Nein, aber er ist geplant. Ein Kurs, den ich absolut gerne machen würde und machen werde, und den
01:41:16ich für dieses Jahr plane, aber noch habe ich ihn nicht. Aber er wird großartig. Es wird ein toller Kurs. Ich werde
01:41:22mein Bestes geben, damit es ein fantastischer Kurs wird. Vielen Dank, Max. Ich sende dir Anerkennung und
01:41:27herzliche Grüße aus Äthiopien. Ich hoffe, es geht dir gut im Leben, und möge Gott dich und deine
01:41:32Familie segnen. Du warst unglaublich hilfreich auf meinem Weg. Wow. Vielen, vielen Dank. Danke.
01:41:37Und die gleichen Wünsche an dich und deine Familie und deine Lieben. Ja. Ich weiß gar nicht, was ich sagen soll. Vielen,
01:41:43vielen Dank. Das bedeutet mir sehr viel. Danke. Ich würde gerne mal einen Kurs sehen, der als
01:41:50Behind-the-Scenes-Vlog von dir gemacht ist. Ich habe heute alle deine englischen Udemy-Kurse und beide React-Bücher. Wow.
01:41:55Ich weiß nicht, was ich sagen soll. Das ist einfach wahnsinnig. Adebow88, vielen, vielen Dank. Ich hoffe, du konntest
01:42:03viel aus den Kursen und dem Buch mitnehmen. Und bezüglich des Vorschlags oder der Bücher, sollte ich sagen,
01:42:08und bezüglich des Vorschlags mit dem Vlog: Mit der Idee habe ich schon mal geliebäugelt. Ich fühle mich nur wirklich
01:42:17unwohl, wenn ich so etwas mache. Ich bin nicht so der traditionelle YouTuber. Ich bin nicht dieser total
01:42:25aufgedrehte Typ. Und ich bin nicht sicher, ob ein langweiliger Vlog interessant wäre. Ich nehme die Idee mal mit.
01:42:35Aber ich weiß es noch nicht, weil ich möchte, dass es sich authentisch anfühlt. Und die Wahrheit ist, meine Tage sind
01:42:47ziemlich langweilig. Wie ich schon sagte: Ich stehe um 6 Uhr auf, trinke nach dem Duschen einen Kaffee und so weiter,
01:42:55fahre ins Büro, verbringe meine Tage hier, bereite Kurse vor, arbeite an Kursen, arbeite an anderen Projekten,
01:43:00Support und so weiter, fahre nach Hause, koche, mache was mit meiner Frau, gehe ins Bett, und das Ganze von vorn.
01:43:09Aber ja, ich nehme die Idee mal mit. Wie viel Zeit braucht es, Terraform zu lernen,
01:43:16um sagen zu können, dass man es beherrscht? Ich bin kein Terraform-Nutzer oder Experte.
01:43:25Diese Platform-as-Code-Lösungen wie AWS CDK, Terraform, Pulumi sind meiner Meinung nach jetzt mit KI,
01:43:34wie alles andere auch, etwas leichter zu lernen. Aber wenn man tiefer eintauchen will, was man ja möchte,
01:43:40wenn man es wirklich lernen will, braucht das immer noch Zeit. Ich finde, die Syntax oder die Logik hinter
01:43:47diesen Platform-as-Code-Lösungen war nie zu schwer zu verstehen, obwohl ich Terraform selbst nicht
01:43:53benutzt habe, also weiß ich es darüber nicht genau. Aber für Pulumi fand ich es okay.
01:43:58Der schwierige Teil ist dann, all die Dienste zu kennen, die dein bevorzugter Cloud-Anbieter anbietet,
01:44:04und die Best Practices für die Kombination dieser Dienste. Und dann haben diese Platform-as-Code-Lösungen
01:44:11manchmal ihre eigenen Tücken und Probleme. Zum Beispiel unterstützt das AWS CDK nicht alle Dienste
01:44:18gleichermaßen. Plötzlich möchte man einen Dienst nutzen, der nicht gut unterstützt wird, und es wird kompliziert.
01:44:23Das fand ich am AWS CDK herausfordernd, und bei Terraform mag das ähnlich sein oder auch nicht.
01:44:30Wow, das habe ich gerade erst gesehen, habe das meiste verpasst. Keine Sorge. Die Aufzeichnung des Streams bleibt online.
01:44:38Und ich hatte eine lange Pause. Das war nicht der Plan. Normalerweise versuche ich, jeden Donnerstag
01:44:44um diese Zeit zu streamen, meistens von 17:00 Uhr bis 19:00 Uhr Mitteleuropäischer Sommerzeit.
01:44:52Ich schaffe es nicht jede Woche, aber ich gebe mein Bestes,
01:44:55und ich plane definitiv nicht, ständig sechsmonatige Pausen zu machen.
01:44:59Wann wurde dein Node-Kurs zuletzt aktualisiert? Das war vor ein paar Jahren, würde ich sagen.
01:45:08Vor zwei Jahren, drei Jahren, so in etwa.
01:45:12Ich habe ihn definitiv in den letzten Jahren nicht komplett neu aufgenommen, falls du das meinst.
01:45:20Wie gesagt, das würde ich sehr gerne machen, aber genau wie beim Bun-Kurs
01:45:24versuche ich auch noch herauszufinden, wie man Dinge wie Node.js oder Frameworks in dieser neuen
01:45:31Welt am besten lehrt, was dadurch erschwert wird, dass sich alles so schnell ändert. Das
01:45:35ist also ein Teil des Grundes. Und natürlich die Zeit. Ich würde liebend gerne
01:45:40alle meine Kurse jeden Tag aktualisieren. Das ist einfach nicht machbar.
01:45:46Selbst wenn ich könnte, würde ich es nicht tun, indem ich Videos oder Audio von einer KI generieren lasse.
01:45:53Das werde ich niemals tun. Kann man eine App bauen und produktiv schalten,
01:46:00die von echten Menschen genutzt werden kann, wenn man nur KI verwendet? Ich denke, ich weiß ein bisschen was über das Coden und die Sicherheit.
01:46:06Kann man eine App bauen und produktiv schalten, die von echten Menschen genutzt werden kann, wenn man nur KI verwendet?
01:46:16Ich denke, das wird Probleme mit sich bringen, aber es hängt natürlich von der App ab. Etwas sehr Einfaches,
01:46:22wahrscheinlich schon. Aber die Gefahr ist groß, dass die App Fehler haben wird. Es könnten Fehler sein,
01:46:31die sicherheitsrelevant sind oder bei denen Nutzer eine schlechte Erfahrung machen, sie bezahlen zum Beispiel, erhalten aber
01:46:37keinen Zugang zum Dienst, solche Dinge, die absolut nicht passieren dürfen.
01:46:43Ich persönlich hätte zu viel Angst. Wenn ich also zum Beispiel eine Sprache oder ein Framework nutzen würde, das ich
01:46:51überhaupt nicht kenne – selbst wenn ich viel Wissen über Programmierung und so weiter habe – würde ich mich
01:46:56wahrscheinlich nicht wohl dabei fühlen, das so zu veröffentlichen.
01:47:00Vielleicht ist das die falsche Einstellung, aber das ist eben meine Meinung dazu.
01:47:10Kurse in deiner Qualität zu erstellen, erfordert viel harte Arbeit, und ich denke, viele Leute würden
01:47:13gerne mal einen Blick hinter die Kulissen werfen. Ja, vielen Dank. Ich werde darüber nachdenken. Vielleicht kann ich da
01:47:20etwas Interessantes machen. Ich nehme das mal mit und versuche, da was auf die Beine zu stellen. Vielen, vielen Dank.
01:47:25Wie viele Sprachen sprichst du? Also du meinst keine Programmiersprachen? Englisch, Deutsch und ein bisschen
01:47:33Französisch. Drei. Bin gerade erst in den Chat gekommen, kurze Frage: Viele Leute sagen, man sollte sich nicht mehr die Mühe
01:47:41machen, Programmieren zu lernen, sondern sich mehr auf Architektur, Systemdesign und KI-Steuerung konzentrieren.
01:47:45Aber glaubst du nicht, dass Programmieren als Fähigkeit ein Comeback feiern könnte, wenn Token-Kosten und Abopreise weiter steigen?
01:47:50Darüber habe ich vorhin schon gesprochen, und die Aufzeichnung bleibt online, aber meine kurze Antwort ist: Ja.
01:47:54Ich denke, bei steigenden Token-Preisen könnten wir tatsächlich – vielleicht, ich weiß es nicht –
01:48:01eine Übergangsphase erleben, in der wieder mehr Code selbst geschrieben wird, vielleicht in Verbindung mit
01:48:07intelligentem Autocomplete wie GitHub Copilot, bevor es zum KI-Agenten wurde. Das könnte also ein Thema sein. Und
01:48:13so oder so glaube ich, dass Programmierwissen wichtig bleibt, denn jemand muss die KI-Ausgabe steuern, kontrollieren
01:48:19und prüfen. Das ist nicht dasselbe wie den ganzen Code selbst zu schreiben. Ich glaube, das wird nicht
01:48:26zurückkommen, vielleicht nur in geringem Maße während der erwähnten Übergangsphase. Aber generell
01:48:32glaube ich, dass das Wissen darüber und über den Code, nicht nur über die Architektur, weiterhin eine
01:48:37wertvolle Fähigkeit und wichtig sein wird. Aber ich denke schon, dass der gesamte Teil der Architektur,
01:48:44der Entwurfsmuster und so weiter in Zukunft eine wichtigere Rolle spielen wird. Ich denke, das wird für die meisten
01:48:50Entwickler wichtig sein. Das ist meine persönliche Meinung dazu. Kannst du uns ungefähr sagen, wann du
01:48:55deinen Systemdesign-Kurs veröffentlichst? Ich denke, es wird... ich möchte nichts versprechen. Das ist wichtig,
01:49:02denn ich werde ihn erst veröffentlichen, wenn ich damit zufrieden bin, und ihn nicht überstürzen, nur um einen Termin zu halten. Aber
01:49:08ich denke, eine realistische Erwartung könnte hoffentlich der Spätsommer sein, August, aber wie gesagt, keine Versprechen,
01:49:21weil ich dort einen fantastischen Kurs erstellen möchte und das einfach Zeit braucht, und manchmal kommt das Leben
01:49:26dazwischen oder andere berufliche Dinge. Also ja, aber der Plan ist definitiv dieses Jahr, vielleicht schon im
01:49:33Spätsommer. Zu viel Vertrauen in KI ist schlecht als Entwickler. Es muss ausgewogen sein. Ja, man sollte sich nicht
01:49:43nur auf die KI verlassen. Das ist "Vibe Coding", und das hat seinen Platz. Ich meine, bei manchen internen Tools und so.
01:49:50Da braucht man vielleicht nicht den besten Code aller Zeiten, aber sich nur auf die KI zu verlassen... ich meine, wenn du
01:49:56dich nur auf die KI verlässt, bist du nur so gut wie die KI. Das mag okay sein, wenn du selbstständig bist oder es nur
01:50:03ein Spaßprojekt ist, aber wenn du einen Job suchst, warum sollte ich jemanden einstellen, der nicht besser als die KI ist oder
01:50:10der keinen Mehrwert zur KI bietet? Ich brauche keine Leute, die einer KI keinen Mehrwert hinzufügen, wenn
01:50:16ich ein Arbeitgeber wäre. Also ja. "Code with Antonio bietet jetzt Live-Trainingskurse an. Hast du mal
01:50:22darüber nachgedacht?" Ich habe darüber nachgedacht und vielleicht mache ich das. Noch keine super konkreten Pläne, aber wie gesagt,
01:50:29ich versuche noch viele Dinge auszuloten. Es passiert gerade offensichtlich viel mit KI und all diesen Tools
01:50:34und so weiter, aber ja, das ist definitiv etwas, worüber ich auch nachdenke. "Ist Vercel die beste Hosting-Plattform
01:50:39mit einem großzügigen kostenlosen Tarif? Gibt es bessere Alternativen für das Hosting von KI-Anwendungen?"
01:50:44Das Problem mit Vercel ist, dass es teuer werden kann, wenn die Dinge vielleicht nicht perfekt
01:50:52konfiguriert sind. Es ist aber eine großartige Plattform, super für den Einstieg. Ich persönlich
01:51:00nutze wirklich gerne meinen eigenen VPS, auch weil ich die Server-Administration und so weiter mag, aber das ist
01:51:07natürlich nicht jedermanns Sache. Netlify ist eine tolle Alternative zu Vercel. Cloudflare, wenn man
01:51:12den Cloudflare-Weg gehen will, aber da muss man seinen Code oft ein bisschen anpassen,
01:51:18aber das ist auch eine großartige Alternative. Aber ja, nichts spricht gegen Vercel. Man sollte nur wahrscheinlich
01:51:25etwas Zeit in die Konfiguration investieren und vielleicht Budgets und Warnmeldungen einrichten, um
01:51:30sicherzustellen, dass man nicht plötzlich mehr ausgibt, als man bereit wäre auszugeben. "Danke, Max, für deine
01:51:38Kurse und deinen Einsatz bei der Verbreitung von Programmierwissen. Deine Arbeit hatte einen echten Einfluss auf meine
01:51:42Karriere, und ich bin sicher, ich bin nicht der Einzige, der so denkt. Du hast den Weg von unzähligen
01:51:46Ingenieuren mitgeprägt, und deine Leidenschaft für das Lehren inspiriert weiterhin. Ich schätze wirklich alles,
01:51:51was du tust." Das schätze ich so sehr, Pavel. Ja, ich weiß nicht, was ich sagen soll. Das ist einfach wahnsinnig.
01:51:58Es gab heute so viele nette Nachrichten, wie diese hier. Also vielen, vielen Dank. Das bedeutet mir sehr viel.
01:52:05Das tut es wirklich, wirklich. Vielen herzlichen Dank. "Ich habe gerade mit deinem Next.js-Kurs angefangen.
01:52:11Vine laggt so sehr, besonders beim Entwerfen einer Web-App. Woran liegt das, wenn es beim
01:52:17React-Counter flüssig läuft?" Also die App laggt. Normalerweise sollte das nicht passieren. Ich meine,
01:52:24Next.js in der Entwicklung hat so seine Probleme. Manches ist dort in der Tat langsam. Die Seitennavigation kann leider
01:52:30langsam sein. Wie schon erwähnt, war das ein Teil des Grundes, warum ich zu TanStack Start gewechselt bin,
01:52:35aber ich hatte ehrlich gesagt nie furchtbare Verzögerungen. Spontan habe ich keine gute Idee,
01:52:40was das verursachen könnte. Tut mir leid. Wenn es der Kurs selbst ist, der auf Udemy laggt, dann ist das etwas
01:52:48für deren Support. Da kann ich leider nichts machen, da mir die
01:52:52Plattform nicht gehört und ich dort keinerlei Einfluss habe. "Ich habe JavaScript, React und Next
01:53:01mit deinen Kursen gelernt und leite heute ein Softwarehaus mit 30 Entwicklern, das 2021 in Mailand
01:53:06dank deiner harten Arbeit startete." Wow. Danke. Das ist einfach toll. Zu hören, was Leute mit dem Wissen
01:53:11machen, das ich teile, bedeutet mir viel, denn das ist letztlich der Grund, warum ich das alles begann.
01:53:16Ich wollte Wissen teilen, damit andere davon profitieren und ihr eigenes Ding machen können,
01:53:21eigene Firmen gründen und so weiter. Das zu hören, macht mich wirklich super glücklich. Das ist so toll.
01:53:28"Bin spät dran, aber: Wie wäre es mit lokalen Coding-LLMs, die wohl kommen,
01:53:33und die man lokal ausführen kann, um die externen Token-Preise auszugleichen?" Ja, dazu antworte ich mal.
01:53:38Lokale Large Language Models mag ich sehr. Fürs Coding absolut. Das könnte bei steigenden Token-Preisen
01:53:48interessant werden, aber es kommt natürlich darauf an. Wenn man eine extrem teure Maschine braucht,
01:53:56ist es schwer zu sagen, was günstiger ist. Die höheren Preise zahlen oder die Maschine kaufen, denn
01:54:02ein Mac Studio oder ähnliches reicht ja nicht für 10 Ingenieure. Das könnte also auch sehr teuer werden.
01:54:11Dennoch bin ich ein großer Fan lokaler Modelle und würde definitiv gerne eines sehen, das leistungsfähig ist.
01:54:18Wir alle würden das gerne sehen. Eines, das gut ist, für Coding optimiert wurde und
01:54:23vielleicht auf einem MacBook Pro M4 oder einem Linux- oder Windows-Äquivalent läuft.
01:54:30Danke für die Antwort. Du hast 100 % recht. Hier ist etwas Interessantes: Unser Projekt
01:54:38wurde übernommen, weil meine Firma teuer ist und das neue Team KI nutzen durfte. Ich sage euch,
01:54:43was dort an Over-Engineering-Wundern passiert, ist absolut wahnsinnig. Es macht mir Angst, zu denken,
01:54:48wie viele solcher Apps in Produktion gehen. Da es funktioniert, gibt es oberflächlich nichts zu
01:54:52beklagen, aber darunter ist es ein totales Chaos. Und das ist das große Problem.
01:54:56KI kann funktionierenden Code erzeugen, der Bugs haben kann, die nicht sofort auffallen, und sie kann
01:55:04Dinge verkomplizieren. Man muss die KI im Zaum halten. Es ist wichtig, sie zu prüfen und zu steuern.
01:55:10Ich kann mich da nur wiederholen. Ich weiß, dass viele Firmen gerade eine andere Philosophie haben.
01:55:14Und ich denke, der Preis wird gezahlt werden. Wir sehen bereits, dass viele Softwareprodukte
01:55:21gerade an Qualität verlieren. "Wird dieser Architektur-Kurs lang?" Das weiß ich noch nicht.
01:55:27Ich möchte einen guten Kurs erstellen und er wird so lang, wie er sein muss. Ich werde ihn nicht künstlich aufblähen.
01:55:32"Du solltest einen Kurs zu Payload CMS machen." Da habe ich leider keine Erfahrung,
01:55:38daher ist kein Kurs geplant. "Funktionieren deine Dreieckslichter im Hintergrund noch?
01:55:44Ich habe sie schon länger nicht mehr an gesehen. Oder warst du sie leid?" Nein, nicht leid.
01:55:49Das Problem ist: Wenn ich sie anmache, konnte ich sie nicht so kalibrieren, dass sie nicht
01:55:55flackern. Sie würden ständig flackern. Und das fand ich in den Aufnahmen super nervig.
01:55:59Deshalb blieben sie einfach aus. Das ist der Grund. Und ich wollte keine Zeit investieren, um es zu lösen.
01:56:06Denn ich habe schon viel Zeit investiert und es nicht hinbekommen. Ja, auch weil ich oft
01:56:11zwischen Aufnahme-Setups wechsle und sich hier und da Dinge ändern. Deshalb sind sie aus.
01:56:16"Da KI nicht zuverlässig ist, werde ich wohl React und Node.js lernen. Muss ich
01:56:24zuerst JavaScript lernen?" Ja, ich würde einige JavaScript-Basics lernen. Die Grundsyntax, die Logik,
01:56:29das würde ich zuerst lernen. Nicht jedes Nischen-Feature, aber definitiv zuerst die Grundlagen.
01:56:34"Habe gerade den VPS-Essentials-Kurs beendet. Absolut toll. Vielen Dank."
01:56:40Vielen Dank. Freut mich riesig, dass dir der Kurs gefällt. Ja, ich versuche die
01:56:46wesentlichen Dinge zu teilen, die ich für jede neue Anwendung auf einem VPS brauche. Freut mich
01:56:53sehr, dass dir der Kurs viel gebracht hat. Falls sich jemand fragt oder interessiert ist,
01:56:57ich spreche von diesem VPS-Essentials-Kurs auf academy.com. Es ist ein brandneuer Kurs,
01:57:04in dem ich zeige, wie man einen VPS richtig aufsetzt und dort Web-Apps oder OpenClaw
01:57:10oder Workflows betreibt. "Wollte nur Danke für deine Arbeit sagen. Du bist leider eine der wenigen
01:57:18Entwickler-Persönlichkeiten im Netz, die uns über die Jahre geblieben sind. Programmierer drehen heutzutage
01:57:23oft durch, daher schätze ich deine gelassene Art. Auch danke für das Ansprechen dessen,
01:57:27was wir alle wohl gerade denken." Ja, vielen Dank. Und ich werde definitiv nicht
01:57:32verschwinden. Ich bleibe. Natürlich verändere auch ich mich. Und wie ich arbeite, ändert sich,
01:57:38da es sich für uns alle ändert. Ich erstelle diese KI-Inhalte nicht nur, weil sie sich verkaufen,
01:57:45sondern weil es mein Geschäft ist. Und ich habe nichts davon,
01:57:50nur klassische Coding-Kurse zu machen, die leider kaum noch jemand kauft. Aber gleichzeitig
01:57:56mache ich es auch, weil ich KI nutze. Wir müssen uns anpassen und lernen,
01:58:03effizient mit diesen Tools zu arbeiten, viel aus ihnen herauszuholen und mehr Freude daran zu haben.
01:58:08Das ist mein Ziel und meine Mission. Ich beantworte noch diese letzten Nachrichten,
01:58:16da ich bald los muss. "Ich glaube, in fünf Jahren werden lokale Modelle effizienter sein."
01:58:21Kleine Modelle werden also das können, was heute große können. Der Token-Preis wird
01:58:26künftig keine Rolle mehr beim Mehrwert von KI spielen. Ja, für lokale Modelle sehe ich
01:58:31definitiv eine Zukunft, in der wir viele spezialisierte kleine Modelle haben, die
01:58:36bestimmte Aufgaben extrem gut erledigen. Das könnte super wertvoll sein. "Glaubst du,
01:58:42dass Softwareentwickler in zwei Jahren noch existieren?" Ja, das glaube ich absolut.
01:58:47Ich kann nicht in die Zukunft sehen, aber ich glaube fest daran. Nach dem, was ich heute bei Modellen sehe,
01:58:53wie ich mit ihnen arbeite, was man noch wissen muss und welchen Wert man als Entwickler beisteuert,
01:58:58wenn ich das alles betrachte – und Faktoren wie Firmen, die nicht so schnell umstellen –,
01:59:03sehe ich Entwickler definitiv auch in zwei Jahren noch. Aber unsere Rolle
01:59:09verändert und entwickelt sich sicher weiter. Ich stimme dir zu. Ich denke, in naher Zukunft werden
01:59:16Danke fürs Zuschauen, danke für die Unterstützung und wir sehen uns nächste Woche.
01:59:20Also ja. Vielen, vielen Dank euch allen fürs Zuschauen. Ich muss jetzt los. Ich habe alle Nachrichten
01:59:28beantwortet, die ich gerade sehen kann. Ich versuche wieder, diesen Stream jede Woche zu machen.
01:59:37Im letzten Jahr habe ich das fast jede Woche gemacht. Danke für die lange Pause heute.