Alle reden ja von Vipe Coating. Wir haben es mal ausprobiert für
ein MVP und haben den kompletten Code gewipe Codet was dabei
rausgekommen ist, darüber sprechen wir jetzt in Erfolge.
Coating Buddies Dein Podcast rund um Softwareentwicklung und
aktueller Tech News herzlich Willkommen.
Halli Hallo und herzlich Willkommen zur neuen Folge des
Kolimadis Podcast schön, dass du wieder eingeschaltet hast und
wieder mit am Start bist. Zur heutigen neuen Folge.
Aber erstmal möchte ich mein Co Host begrüßen.
Ich versuche es heute ein bisschen anders.
Fabi, Fabi, Was geht ab, ich grüße dich herzlich willkommen,
was geht ab, was geht an? Was geht ab?
Mein Alter anderer Co Host? Klingt richtig professionell,
oder? Na klar.
Ja. Man wächst da ja irgendwann
rein. Na klar, Ach ja, gut, ja gut,
ich mach's nächstes mal wieder traditionell.
Ich seh schon, mir gefällt das wirklich, ich dachte wir heben
das ganze Mal auf ein anderes Level, probier neue Sachen so
richtig professionell jetzt. Find ich gut, ne find ich gut,
kam auch echt gut rüber bis ich es kaputt gemacht hab
wahrscheinlich aber es ist okay. Ja, was geht, was geht.
Hast du dich gut erholt? Wir haben ja heute ein bisschen
was auszuwerten, und zwar würde ich gerne mit dir aufarbeiten,
was uns zugestoßen ist, was uns widerfahren ist.
Ja, denn wir waren ja letzte Woche auf der Q Hack eingeladen
und konnten mit einem Coding Buddies Community Team am Q
Hackathon in Mannheim teilnehmen.
Das ist 124 Stunden Hackathon. Man hat genau 24 Stunden Zeit
ein MVP zu bauen für ein Problem, was man erst vor Ort
quasi erfährt. Ne, es gab ja so verschiedene
Challenges von Sponsoren, waren echt auch coole Firmen bei und
dann an die Tasten und los ne also ich mein du siehst immer
noch leicht müde aus mir geht es auch so aber erzähl doch mal wie
wie fandest du es so also ich fand es auf jeden Fall richtig
geil. Das erstmal vorweg, ich fand
auch also und das noch mal vom vom Aufbau, du hast ja schon so
n bisschen gesagt, das waren 5 Startups dort vor Ort und jedes
Startup hat quasi ne Challenge gestellt, also eine Aufgabe die
dann wiederum von einer Anzahl von Teams, also ausgeführt also
ne gelöst werden muss. Sag ich immer so und.
Es war mal so, dass 6 Teams eine Aufgabe zugeteilt bekommen haben
und ein Team bestand in der Regel aus 5 Leuten.
Bei uns waren es 4. Können wir noch mal drauf
eingehen am Ende, aber es war so, dass sozusagen dann immer
diese 6 Teams um diese eine Aufgabe, ich sag mal kämpfen,
ne, also um Platz 1 diese Aufgabe, aber das war ja quasi
du hattest 4 und wie du meinst 24 Stunden Zeit und dann musste
ne Lösung erarbeitet werden und dann wurde das hinterher
vorgestellt gegen also ne Gepitcht sozusagen.
Und dann wurde halt ausgewählt, wer welches Team aus welcher
Aufgabe dann am Ende gewinnt. Ne und dann haben die Teams noch
mal gegeneinander gepitcht. Genau dann gab es noch n finalen
Gewinner ne und auch n Preisgeld von 3000€ Cash.
Genau. Und passend zur heutigen Zeit
Tausende von Euros in Gegenwärt, die Credits für verschiedene AI
Anbieter. Ne.
Also ich glaub and trophic hat da glaub ich 10000 oder so
reingehauen also es war auf. Auf jeden Fall viel im
fünfstelligen Bereich. Also da ging n bisschen was, ne,
also da konnte man schon wirklich was gewinnen und ich
hatte auch das Gefühl, dass viele auch wirklich mit dem
Mindset ran gegangen sind. Es ist ne Aufgabe eines
Startups, aber ich habe selbst auch irgendwie die Ambition ein
Startup zu haben, Wünschenswerterweise so ne, also
man hatte auch das Gefühl, da waren Teams die sich dachten EY
daraus könnten wir wirklich mehr bauen und das fand ich halt
super geil das noch mal so. Vorweg aber bevor wir so richtig
ins Detail gehen, weil da wollen wir auch heute drüber sprechen,
welche Erfahrung wir dabei gesammelt haben, weil Spoiler,
Warnung, es war ja auch unser erster Hackathon und ne komplett
neue geile Erfahrung, wie du ja schon angeteasert hast.
Liebe Zuhörerinnen, lieber Zuhörer, falls du jetzt dir
schon denkst, Community Team Coding Buddies, nächste Mal will
ich auf jeden Fall dabei sein. Dann abonniert doch gerne diesen
Podcast, falls du das noch nicht getan hast.
Verpasst keine Folgen, weil wir werden natürlich auch immer über
diese Themen reden und vor allem, wenn die nächste Chance
da ist, es auch ein Podcast erwähnt oder kommen doch am
besten gleich auf unserem Discord vorbei, weil da wird im
Prinzip am Ende ausgelost, wer denn Teil des Teams sein kann
und wir haben auf jeden Fall Bock öfter an sowas teilzunehmen
und vor allem aber immer mit euch, weil sonst macht es
natürlich nur ein Viertel so viel Spaß in dem Fall, weil wir
ja 4 waren. Oder halb so viel.
Du weißt, was ich meine, aber genau dann lass uns mal kurz
noch mal n bisschen Revue passieren lassen.
Es war ja so 12 13:00 Uhr ungefähr der Startschuss, ne
also am Vormittag wurde so alles so n bisschen gepitcht und
vorgestellt, man wurde einer Aufgabe zugelost.
Was ich übrigens auch noch mal. Props an die Organisation
richtig cool fand, wie das alles ablief.
Es war nicht viel Geplänkel, man wusste gleich, wo man hin
musste, der Check in ging super schnell aber auch ausreichend um
zu wissen was passieren wird so ne es gab ne Vorstellung der
Unternehmen, dass man auch irgendwie n Gefühl dafür hatte
und so innerhalb von. Sagen wir mal 23 Stunden war man
eigentlich so startklar? Ne also zu sagen, OK mein Team
und ich wissen jetzt was abgeht, wir kennen die Challenge, wir
kennen den Challengepartner Let's fucking go, um das mal so
direkt zu sagen ne und genau diesen Spirit hatte ich in dem
Moment auch, ich dacht mir, oh yes, jetzt geht es los 24
Stunden Let's go ne wie war das bei dir?
Ja, also ungefähr ähnlich. Ich fand.
Am Anfang war ich so ein bisschen, komm, lass jetzt mal
anfangen. Also dass es jetzt mal losgeht,
war ja schon noch so ein bisschen, also ein paar Sachen
wären tatsächlich auch für mich jetzt persönlich nicht schlecht
gewesen, wenn es einfach noch ein bisschen schneller gegangen
wäre, aber das liegt ja immer am Auge des Betrachters oder der
Betrachterin. Also es war am Ende auch
wirklich in Ordnung, was ich auf jeden Fall super geil fand, war,
dass man natürlich auch wirklich 24 / 7 da dann auch versorgt
wurde mit Essen, trinken. Kaffee, Süßigkeiten, ne, alles
was das Herz so begehrt. Es gab also was heißt natürlich,
es gab halt ein richtig cooles Goodie Back, noch dazu ne wollte
ich auch mal sagen, weil ich will ja nur mal sagen wir haben
auf jeden Fall genügend Aufpitchmittel bekommen damit
man da irgendwie durchkommt. Also ich weiß jetzt sowas wie
zum Beispiel keine Ahnung Koffein irgendwas ne also war
auf jeden Fall ne Menge Koffein drin in dem Beutel und.
Aber das war cool. Ja, das war schon krass.
Das war schon krass. Es gab doch am Ende auch so ne
Statistik, um das Mal kurz vorwegzugreifen, weil es gerade
passt, dass irgendwie keine 800 noch was Red Bullster getrunken
wurden, dieser Veranstaltung, also da war auf jeden Fall gut
koffeinkonsum im Spiel, also meins ist es nicht so, deins ja
auch nicht, also ich hab nicht einen getrunken, dafür andere
wahrscheinlich 3 mehr. Ich hab mich dann doch klassisch
auf den Kaffee berufen. Der übrigens auch sehr gut war.
Leute, ihr habt ne klasse Kaffee gekocht.
Definitiv also, um das mal sozusagen.
Ich fand auf jeden Fall das cool, es hat auf jeden Fall
insgesamt sehr viel Spaß gemacht, auch Spaß gemacht mit
dir, Tino und auch Spaß gemacht mit unserer Unterstützung aus
der Community, es war ne sehr sehr coole Erfahrung.
Vielen Lieben dank noch mal an der Stelle, falls ihr beiden das
hört. Genau.
Aber Tino, an dieser. In dieser Folge soll es ja vor
allem auch darum gehen, wie also der Fokus dieser Folge soll
darauf liegen, was wir für eine Erfahrung in einem ganz
bestimmten Bereich gemacht haben, weil die Hackathon
Erfahrung an sich war auf jeden Fall Klasse, hat echt Spaß
gemacht, das war cool, dass wir da eingeladen wurden und ich
würde sagen, ich könnt es auf jeden Fall weiterempfehlen.
Ja, auf jeden Fall genau. Also wir können ja auch mal die
Seite verlinken in den Shownotes, also es wird ja
nächstes Jahr wieder eine geben, das ist ja auch immer im Rahmen
der Cube Summit und das wird ja auch von Studenten organisiert
und die machen das wirklich, wirklich klasse, also wirklich
großer Showdown, das ist richtig stark, was ihr da macht und ja,
vielleicht sind wir ja nächstes Jahr dann auch wieder am Start,
also die Erfahrung war so cool, ich würd glatt sagen ich wär
wieder dabei, ich auch. Genau.
Und. Worauf ich jetzt quasi hinaus
wollte, um mal zu sagen, wir haben ja glaub ich echt es, es
ist schon ne ne sehr interessante Erfahrung für die
ein oder andere Person die uns jetzt zuhört, die vielleicht
schon mal n Hackathon gemacht hat, kann es vielleicht
bestätigen oder auch nicht. Ich fand, dass es schon sehr
speziell war diese Erfahrung, also kann ich auch generell
Hackathons nur ans Herz legen, dass man sowas auch mal
ausprobiert, weil wie gesagt, es war unser erster und es war auf
jeden Fall ich hab mir gedacht. Doof, dass ich eigentlich sowas
noch nie vorher so richtig gemacht hab.
Bin ich ehrlich und man sammelt ja irgendwie schon Erfahrung,
also in verschiedensten Richtungen würde ich sagen und
wir wollen uns jetzt mal fokussieren in dieser Folge
darauf, wie wir codetechnisch sag ich jetzt mal an die ganze
Sache rangegangen sind ne. Und zwar ist es ja so, dass
gerade wenn du jetzt so kompetitiv da unterwegs bist und
24 Stunden Zeit hast, in der heutigen Zeit, wo natürlich sehr
viel AI gecoded wird oder mit Ai Unterstützung gecoded wird, wo
Agenten genommen werden, um, ich nenne es jetzt wirklich mal Vibe
Coding zu betreiben bleibt einem, das war uns eigentlich
auch relativ schnell klar und eigentlich uns auch im Vorfeld
klar, würde ich sagen. Dass man da auf nicht drum herum
kommt, sag ich jetzt mal AI zur Unterstützung zu nehmen oder
eigentlich sehr sehr stark darauf zu bauen, ne, also es
geht ja wie gesagt darum zu sagen Velocity ist King an der
Stelle. Du willst natürlich dieses, ich
sag mal diese Challenge programmieren bis zum Ende
zumindest ist das unsere unser Anspruch gewesen, dass wir
gesagt haben wir bauen n Produkt was hinterher funktioniert.
Ne. Ja, und also man muss natürlich
sagen, dass die Challenges das auch schon so n bisschen
vorgegeben haben, weil also zumindestens unsere und so wie
ich die anderen kurz von den Patches her verstanden hab, war
das ja auch Aufgabe sowas wie Entwickler einen AI Coach, ein
Assistant. Also es war ja schon sehr stark
auf AI ausgelegt, weil es halt momentan einfach das Thema
Nummer 1 ist. Heißt ja nicht, dass du
natürlich auch Vipe coden musst, ne, aber Fakt ist, und das finde
ich gut, dass du es ansprichst. Es ist ja ein Wettbewerb und
wenn die anderen Teams anfangen Prototypen zu bauen um ihre Idee
zu verwirklichen und sagen, ey ich, ich nutze jetzt wirklich
Agents, die das für mich coden um schnell vorwärts zu kommen,
um schnell Dinge umzusetzen. Dann hab ich halt 2
Möglichkeiten. Entweder ich sag gut ich mach
das nicht ich code das selbst versuche ne sehr saubere
Codebasis hinzukriegen oder ich sprinte mit ja und versuch dran
zu bleiben sozusagen oder vielleicht sogar zu überholen
und wir haben uns ja dann schnell dafür entschieden,
nachdem wir so die Initialen Sachen aufgesetzt haben.
Ja ich will jetzt gar nicht so aufs Projekt eingehen, aber wir
haben halt n Backend gebraucht n Frontend ne Datenbank und so
weiter so n klassisches ne klassische Application am Ende
auch ne. Wir hätten niemals in 24 Stunden
selbst Gecoded das alles verwirklicht, das ist einfach
Fakt. Das heißt, wir hätten viel, viel
weniger präsentieren können am Ende als die anderen Teams und
weil du meintest, unser Anspruch war, dass es lauffähig ist, ja,
verkörpern wir ja auch irgendwo n bisschen und ich find auch
gut, dass wir es da auch gemacht haben.
Wir haben halt gesagt, diese MVP soll immer lauffähig sein, ne
und wir bauen denn halt Sachen ein, wie wir uns das Ganze
vorstellen, wie wir diese Challenge umsetzen würden und
haben halt immer nen vorzeigbaren stand.
Ja das heißt jetzt nicht, dass nicht mal zwischenzeitlich
Sachen gemobbt sind, das ist natürlich klassisch ne, dass du
halt so entwickelst, aber am Ende der 24 Stunden hatten wir
nen fertigen MVP, der komplett lauffähig war und das war unser
Anspruch und ich find auch cool, dass wir das so zu viert
umgesetzt haben und alle einer Meinung waren.
Was jetzt nicht heißt, dass das glaub ich erforderlich ist.
Ja, das war zum Beispiel auch so ne Erfahrung von dem Hackathon.
Manche haben ja auch gesagt, Ey, Pass auf die und die Sachen sind
Gemockt, aber wir pitchen hier unsere Visionen, unseren MVP im
Sinne von, so könnte es später mal aussehen.
Ja, also da haben wir vielleicht auch einfach zu stark die Dev
Brille aufgehabt, das ist ja auch so ne Erkenntnis die man da
mitnehmen kann, ja. Genau, aber trotzdem muss ich
sagen, war es die richtige Wahl zu sagen, OK, wir sprinten jetzt
mit, heißt, wir haben uns entschieden, gut, wir werden AI
unterstützt, entwickeln, ja und dann ging das so los, ne, dann
haben wir die Projekte aufgesetzt und Feuer ne.
Ja, genau, also wir. Wir haben ja auch so
Arbeitsteilung gemacht, wir sind dann irgendwie darauf gekommen.
Geh ich jetzt nicht näher drauf ein.
Ich glaub das hat sich einfach so eingegrooved also ich hab zum
Beispiel relativ viel am Frontend gemacht und so mal dann
den ein oder anderen Backend Endpunkt zum Beispiel du hast ja
auch sehr viel am Backend gemacht, auch zum Beispiel mit
der Datenbank und so weiter und dann war ja unsere
Herangehensweise, dass wir immer gesagt haben, wir definieren
Schnittstellen, gegen die wir halt entwickeln.
Ne, also zum Beispiel wenn du jetzt ne API Schnittstelle hast
oder was auch immer. Wir haben ja dann hinterher auch
ne LLM angebunden für diese Aufgabe war das dann am Ende
auch mehr oder wenig mehr oder weniger notwendig diese LLM
anzubinden? Und da war ja dann zum Beispiel
auch irgendwie ne Schnittstelle. Ne, zwischen was kriegen wir von
der LLM in unser Backend rein, was gibt das Backend wiederum
ans Frontend und was können wir visualisieren und diese
Schnittstellen haben wir halt irgendwie für uns dann definiert
und dann dagegen halt entwickelt, was natürlich den
Vorteil hat zu sagen, OK, du kannst davon ausgehen, dass es n
bestimmten. Dass das Backend etwas
Bestimmtes liefert, mit dem du im Frontend arbeiten kannst und
dann hast, kriegst du. Ich sag jetzt einfach mal n
riesen datenwulst ne und diesen datenwulst kannst du nehmen und
dann visuell aufarbeiten, so wie du ihn gerne möchtest.
Ne, das war ja so, ich sag mal grob unser Konzept nachdem wir
gearbeitet haben, aber wie gesagt ich muss sagen das ist ja
genau der Punkt den du meintest. Wir haben ja wirklich n Agenten
genommen in unserer IDE ne jet Brains IDE an der Stelle,
richtig coole Sache mit der June Integration mit dem June Agenten
um das jetzt einmal kurz ne so ne kleine Werbung dafür zu
machen, weil ich fand das wirklich cool, das hat Spaß
gemacht damit zu arbeiten, also kann ich wirklich funktioniert
super genau. Also falls da irgendwie
Interesse besteht für Jet Brains, IDS und das mal
auszuprobieren, wir haben da auf jeden Fall auch n Code, steht in
den Shownotes auch drin, also guckt da gern mal rein, falls
ihr nicht schon was habt von Jet Brains, aber so viel erstmal
dazu ne Werbung Ende, aber was ich meine ist wir haben das ja
verwendet und das hat also ich würde sagen relativ gut
funktioniert wirklich zu sagen ich beschreibe dem Agenten was
ich brauche und der Agent codet ich bin ehrlich ich habe an
diesem. Tag oder an diesen 24 Stunden.
Ich sag jetzt mal eigentlich nicht wirklich selber gecoded,
wie war das bei dir? Na ja, es war ja so, wir haben
ja gesagt Backend, OK, was wollen wir nehmen, haben uns ja
dann entschieden, dass wir einfach das Cater Framework
nehmen und das in Cotland machen, einfach weil es geil
ist. Ich mag das total, hab dann.
Im Prinzip hast du ja so ne Art Project Generator von von von
Cater selbst. Ja, also kannst du auf so einer
Seite einfach sagen ich brauch die und die Packages und dann
erstellt es dir so n Projekt schon mal ne und dann alles so
PI mal Daumen reingepackt. Ja das brauchen wir hier exposed
ja serialisierung Jo alle 3 und dann hatten wir so n
grundprojekt ne dann haben wir ja irgendwann repo angelegt.
Wir haben einfach n Mono repo. Ja wo was?
Frontend Projekt Das Backend Projekt war angelegt sozusagen
und nachdem dieses cater Projekt da war, sozusagen mit der Demo
die ja automatisch drin ist, hab ich angefangen Prompts
abzufeuern, ja und dann war es am Anfang noch so, dass ich mir
dachte, Boah was du da machst, gefällt mir gar nicht, wer
überhaupt nicht die Art und Weise wie ich es von der
Architektur her aufbauen würde. Hab dann noch händisch Anpassung
gemacht, Architektur quasi vorgegeben.
Ja hab es einmal so mit dem ersten Endpunkt so hin
gefriemelt man muss sagen nicht sauber, dafür war die Zeit nicht
mehr, aber ich habe halt schon zumindest mal gesagt okay du
hast so verschiedene Schichten und bitte der Controller macht
nur das, dann hast du ein Service der wiederum greift das
Repository zu, dann hast du irgendwann deine Tables und so
weiter. Das war mir noch wichtig an der
Stelle, damit ich, weil ich in meinem Kopf war, wenn ich jetzt
nur prompte, hab ich gar keine Ahnung mehr, wo was ist, warum
was wie implementiert ist. Und ich habe gehofft, dass ich
ihm so quasi ne initiale Struktur mitgeben kann und du
kannst ja auch. Ist vielleicht auch mal n Thema
für ne eigene Folge. Also liebe zuerin Liebe zuer,
falls dich das interessiert, schreib uns gerne was ich jetzt
sage, man kann ja auch beispielsweise so n Agents MD
angeben, ja und dem sozusagen Kontext mitgeben, dem Agent ja
quasi. Den Rahmen abstecken, in dem er
sich bewegen soll und was er tun soll.
Und dann hab ich halt quasi meine initiale Architektur
genommen, hab die Agents MD beschrieben und gehofft, dass er
dann in diesem Stil weitermacht. Jetzt hab ich schon gehofft,
gesagt, das gibt so n paar Ausblicke, aber ab da bin ich
bei dir Feuer frei ne also dann haben die Credits geglüht quasi.
Na also, ich muss ganz ehrlich sagen, ich hab auch glaub ich
relativ am Anfang so ne bei mir hieß es Guidelines MD
geschrieben wo ich auch reingeschrieben hab was ich wie
ich gerne den Code im Frontend haben möchte.
Also ich hab ja zum Beispiel da wir haben da ja sweld verwendet
als Frontend ah ja auch geil sweld genau cool und und.
Das hat eigentlich ganz gut funktioniert würd ich sagen.
Ne, mich würde jetzt zum Beispiel auch mal interessieren,
Liebe zuhören, lieber Zuhörer, wie du zum Beispiel deine
Agenten pimpst, also falls du da Tipps hast oder so, lass uns das
auf jeden Fall auch gerne wissen, super interessant, aber
das war so eigentlich relativ schnell was ich gemacht hab, ich
hab das aufgesetzt das Projekt, hab dann sozusagen alles
rausgeschmissen was nicht gebraucht wurde und hab dann
halt diese Guidelines aufgesetzt mit den Dingen die ich mir
vorstelle, wie ich gerne zum Beispiel so n Frontend gecoded
haben möchte. Und wie du es auch so schön
geschildert hast, ab dem Zeitpunkt habe ich angefangen,
nachdem was wir uns überlegt hatten.
Wir hatten auch ne Phase, in der wir uns gefunden haben, in der
wir überlegt haben, wie wir die Aufgabe zum einen verstanden
haben und wie wir diese Aufgabe umsetzen wollen, also halt auch
optisch und technisch und hab dann halt eben angefangen
Prompts abzufeuern, dass das aufgebaut wurde, ne und das hat.
Finde ich ganz gut funktioniert. Ich muss sagen, ich bin wirklich
beeindruckt davon, wie gut man in der Lage sein kann, ein
Frontend, also ein MVP eines Frontend zu bauen.
Ja, ich weiß noch, wir haben gefühlt so gestartet, wir haben
das ja auch live gestreamt. Ich war am Anfang ja auch noch
damit beschäftigt so das Stream Setup aufzubauen, damit die
Leute auf Twitch quasi live dabei sein konnten.
Ich glaub wir haben auch 11 Stunden.
An Tag 1 gestreamt, kurz schlafen und dann noch mal 4
oder so. Also wir haben wirklich n sehr
sehr großen Teil des Hackathon gestreamt, das war auch extrem
witzig, auch an alle die dabei waren, vielen Dank dafür noch
mal. Ihr habt es auf jeden Fall umso
amüsanter und cooler gemacht, das Event also vielen vielen
Dank da. Auf jeden Fall.
Was ich sagen wollte ist, ich hab dann noch so n bisschen, da
das Setup abgebaut, dann irgendwann haben wir die Repost
angelegt und auf einmal gab es denn schon so n Frontend.
Ja Oh hier guck mal ich lass mal kurz laufen ja so NPM run death
alles klar hier guck mal da ist es schon und es sah einfach
übelst cool aus ich dacht mir halt direkt so OK das sind das
übersteigt meine Frontend Skills einfach Instant ja und ja oder
Prozent whitecode und dann dachte ich mir so ja gut alles
klar OK so auf dem. Auf der grünen Wiese haust du
diese Prompts raus und da kommt halt mittlerweile auch einfach
Cooles zurück, muss man sagen. Jetzt muss man natürlich sagen,
da ist nichts passiert, das war jetzt nur die Oberfläche so ne,
aber das sah halt einfach nice aus, ja und das hat auch noch
mal so n richtigen Boost gegeben, dass ich mir dachte,
OK, in 24 Stunden können wir echt ne Menge schaffen hier ne
und gerade wenn du dann anfängst so die ersten Calls an den Agent
im Backend zu machen. Dann fängt er halt an, die
ersten Endpunkte zu machen und denkst dir so, ja OKOK dann
einer aus dem Team hat ja schon die Datenbank alles aufgesetzt
und modelliert, also das war geil am Anfang hat hatten wir so
richtig Geschwindigkeit ne und ich dachte mir OK das wird
richtig richtig geil hab ich mir schon so weitere Features im
Kopf überlegt völlig escaladed im Kopf so ja trotzdem muss ich
sagen in dem Moment wo er mir die Ergebnisse gegeben hat hab
ich es gereviewt ne. Weil man muss sich das einfach
angucken. Und ich komme auch gleich mal zu
dem Punkt, wieso nicht nur weil es jetzt, weil man sagt, nee, so
würde ich es selbst nicht machen, oder das hält die
Struktur nicht eine, selbst wenn die jetzt zum Beispiel so
Beschreibung Files für den Kontext weglässt bei dir jetzt
die Guidelines MD, bei mir Agents MD, wie man auch immer
das nennen möchte, dann selbst wenn der das nicht einhält so
ne. Du musst also in dem Moment, wo
ich es gereviewt hab, hab ich halt Sachen gesehen wo ich mir
dachte, Junge, das wird uns auf die Füße fallen.
Nee das nee, lass mal nicht so machen, bitte nicht bitte bitte
nicht und hab dann am Anfang noch viel.
Reingeschaut refactored dann noch mal die Agents MD
angepasst, ja so Regeln hinzugefügt.
Das ist auch so n kleiner Teufelskreis, das könnten wir
nämlich dann zum Beispiel auch mal in so einer gesonderten
Folge machen, was das Problem an diesen Kontext Files ist am Ende
und was daraus resultieren kann, was wirklich negativ ist, aber
das halt wie gesagt gerne in einer getrennten Folge und
irgendwann bin ich aber an den Punkt gekommen und da bin ich
jetzt mal gespannt wie du das wahrgenommen hast.
Dass die ersten Probleme aufgetreten sind, die Pace echt
problematisch wurde. Du hast dir so gedacht, Boah,
die Zeit läuft, irgendwie läuft das hier noch nicht so richtig,
ich review hier Sachen und denk mir boah geht gar nicht, was
machen wir jetzt feuerst du nächsten prompt und sagst
korrigierst das korrigierst du es manuell sagst du ach komm
wird schon gut gehen das ist nur NMVP mach mal erstmal weiter.
Also das waren so n Struggle im Kopf, der so richtig gegen meine
innere, ich nenn es mal provokativ gegen meine innere
def Werte gegen so ne, da hab ich n bisschen gestruggelt Keep
Fingers Cross und Feuer also ja ich geh da total mit weil ich
finde. Auch.
Es ging also ich will das auch noch mal aus meiner Sicht
schildern, es ging los, ne, wir haben erstmal, wie ich meinte
uns den Plan gemacht. OK soweit so gut, dann ging es
ans Programmieren und die Commits sind nur so ins Repo
geschossen, ja. Also es ging echt voran.
Das Ganze hat sich aufgebaut und es war irgendwie alles soweit
gut. Wir hatten verschiedene, Wir
hatten ne Page ne overview page, ne Details Page und so weiter
und sofort ne, dass das jetzt vielleicht nicht die
innovativste Lösung war, die wir gebaut haben sei mal
dahingestellt, aber darum geht es glassy es geht aber auf jeden
Fall darum, dass bestimmte Dinge da waren, die toll aussahen und
die auch für sich irgendwie funktioniert haben, aber es ist
super schnell gewachsen und ich bin auch.
An den Punkt gekommen, wo ich mir dachte, OK, ich bau zum
Beispiel eine Page auf, ich bau noch ne Page auf, ich hab es
auch immer so aufgebaut, dass ich zum Beispiel immer dann auch
n Augenmerk darauf gelegt hab. OK, wie ist es denn, wenn wir
zum Beispiel irgendwann ne Anbindung ans Backend machen,
das heißt ich hab dann irgendwann auch gesagt ne, also
ich hab das versucht ordentlich zu beschreiben, dem Agent der
Agent hat es gemacht und es war dann aber so, dass zum Beispiel.
Da ne Page aufgebaut wurde aber kein Service extrahiert wurde,
der dann sozusagen irgendwie den Call ans Backend gemacht hat,
beispielsweise was ich für ne gute Practice halte, dass man
sagt, du hast deine Page, du hast nen Service und die Page
nutzt den Service. Der Service geht wiederum ans
Backend. Mhm.
Hab ich dann einfach nachgeprompt.
Das ist ja kein Problem, dann wird es halt wieder Reingebaut,
der baut das um, du kannst es reviewen und es ist OK, aber das
muss man halt auf jeden Fall im Auge behalten, das mein ich
damit, das ist wichtig zu wissen zu sagen OK mach nicht, lass
nicht einfach nur machen Fire on forget sondern wirklich zu
gucken OK geht das in die Richtung die ich gerne haben
möchte, weil ich es zwar irgendwo der Meinung war ich hab
es in der Guidelines in den Guidelines beschrieben aber so
richtig wurde es nicht gemacht nur mal so als kleine Erfahrung
an der Stelle und dann. Hab ich das halt so wie gesagt
geguckt, dass man am Ende an den Punkt kommt, wo man zumindest so
tut, als würde man den Call abfeuern, dass du es halt
wirklich einfach ersetzen kannst.
Ne, dass wir alles vorbereiten, dass es gut läuft.
So und nichtsdestotrotz. Bin ich der Meinung, es ging
los? Eine Page, noch eine Page diese
Page du hattest verschiedene Pages, irgendwie wurde dann auch
natürlich du musst es übelst darauf achten wurden die
richtigen Dinge dort angezeigt und also du hast zum Beispiel
Werte 1 bis 5 auf der Seite und muss die Werte 1 bis 5 auf der
anderen Seite wieder editieren können, sind diese Werte auch
da? Wie werden diese Werte irgendwo
angezeigt, dann waren die teilweise doppelt angezeigt und
so weiter also. Lässt du dem Agenten, lässt du
den Agenten einfach machen, dann macht er wirklich wirklich viel,
aber es heißt noch lange nicht, dass er das macht, was du
möchtest. Und da muss ich sagen, es ist
wirklich schnell eskaliert. Also es ist krass, weil ich
hatte n geiles Gefühl, es ging übelst schnell und es ging so
schnell, dass ich kurzzeitig dachte, ich hab gar keinen Plan
mehr, was in diesem Code ist. Also weißt du ich, obwohl ich es
immer greviewed hab und. Das hat mir irgendwie, also das
war für mich echt so n ich sag mal, es hat mich schockiert,
irgendwo, weil ich noch nie in diesem Ausmaß wie in diesem
Projekt in diesem MVP gewibecoded habe, und zwar 100%.
Und ich find genauso. Das war wirklich ne krasse
Erfahrung, weil man kann das irgendwie immer noch alles im
Zaum halten, aber wenn du zusätzlich noch richtig Speed
drauf gibst, dann kommst du auch ganz schnell in diesen Modus,
dass du dir denkst. Ach weißt du was, komm passt so.
Ach komm, ist doch eh nur ein Mbp, ach komm, und dann kommst
du an einen Punkt, wo der erste Call ans Backend failed und du
dir denkst okay habe ich jetzt falsch geprompted ist der Code
nicht richtig, also geprompted, dass das quasi nicht richtig
abgefeuert wird, fehlen Daten habe ich die da überhaupt drin?
Das muss ich noch mal gucken, passt das mit dem Backend?
Das weiß ich aber nicht genau, ich gucke mir mal das den
Endpunkt an, der sieht eigentlich ganz gut aus, passt
das hinten in der Datenbank haben wir vielleicht was
vergessen und ich dachte mir so ich kann das ja nachgucken aber
ich frag jetzt einfach mal Tino und weil Tino weiß ja Bescheid
und dann dachte ich, na ja, aber Tino Vibe Codet ja auch nur ey
so eigentlich weiß nur tinos Juni Bescheid und das war halt
so also weißt du das war halt so Nein zieh mich da nicht mit rein
jetzt junge du weißt doch was ich meine also wir waren ja
beide irgendwo an einem Punkt, zumindest geh ich jetzt mal in
der These, dass wir den Code nicht mehr so krass unter
Kontrolle haben wie wir eigentlich sag ich mal wie
eigentlich unsere. Unsere Erwartung ist immer coded
ne und unsere Herangehensweise auch einfach nicht so ist.
Und das war halt irgendwie. Um es kurz zu machen echt krass,
weil es ist super schnell eskaliert.
Ja, auf dem sag ich mal auf Backend Seite genauso ne was
halt wirklich hilfreich war, wo ich mir wirklich im Nachhinein
dachte Gott sei Dank hast du es gemacht so.
So n bisschen Architektur vorzugeben, ne also weil wenn du
zum Beispiel gefragt hast, ja wie sieht, was muss denn da
eigentlich kommen? So ne oder was erwartet das
Backend, was sendet das Backend und du bist wirklich in dem
Modus, dass du das irgendwie gesehen hast.
Aber weil du es nicht selbst gemacht hast.
Und da gibt es ja auch Studien zu, das ist halt super
interessant, dass du es vergisst.
Es ist nicht gespeichert im Kopf, ja du hast es dir
angeguckt, du hast es geravedet, du hast es auf jeden Fall
gesehen. Aber du weißt es nicht am Ende.
Und dann war so diese Architekturentscheidung zum
Beispiel ja, verwende DTOS Trenn so das Domain Model von von DTOS
ne, also damit ich klarer sagen kann was geht rein und raus,
dann konnte ich halt einfach schnell nachgucken weil ich aber
nur weil ich wusste wo es liegt im Endeffekt ja weil er da sich
wirklich ganz gut dran gehalten hat später wirklich so die
letzten Stunde ist auch das irgendwie n Bach runtergegangen.
Also gut, dass es funktioniert, ne, aber ich bin da ganz bei
dir. Man verliert die Kontrolle und
die Übersicht einfach und dann kommst du in den Modus und das
find ich richtig beängstigend zu sagen es funktioniert was nicht.
Also es gab ja auch Tests im Backend, ich hab halt auch
gesagt Schreib Tests dazu ja und dann waren die auf einmal nicht
mehr grün weil er irgendwas gemacht hatte und er hat es
irgendwie nicht hingekriegt ne also er vielleicht kennt das der
eine oder andere du promptest. Er macht was Test rot, er sagt
alles klar, ich weiß ganz genau, warum dieser Test rot ist.
Fixt diesen Test immer noch rot, alles klar, ich weiß genau was
zu tun ist. Er macht wieder irgendwas, das
kostet dich alles Geld sozusagen ja und er kriegt es aber nicht
mehr hin und er ist also du weißt nicht was nicht
funktioniert in dem Moment, du drückst da immer wieder approve
ja mach mach komm mach schon bitte krieg es hin.
Bis du irgendwann dir denkst, so alles klar, ich muss da selbst
eingreifen und Gott sei Dank bin ich in der Lage selbst
einzugreifen, aber auf einer Codebase, wo du gar keine Ahnung
von hast. Am Ende also so wirklich im
Detail keine Ahnung hast. Und das war meine Erfahrung
dabei, dass ich mir dachte, warum geht dieser Test nicht,
ich guck rein, ich seh die Fehlermeldung ja gut, das und
das ist nicht und du denkst dir so alles klar, keine Ahnung.
Warum geht das nicht? Wie hat er das eigentlich
gemacht? Und dann fühlt es sich so an,
als wenn du erstmalig in den Code reinguckst, obwohl du alles
davon schon gesehen hast und Leute, wirklich ich schwöre, ich
hab das Gereviewt aber natürlich so wie du das in so einem
Hackathon reviewst. Ja, also es ist ja immer viel
und. Jeder kennt das.
Wenn ich n Code Review mache, wo viel geändert wurde, dann ist
das Code Review am Ende nicht so hochwertig wie ich guck mir
wenige Sachen an und guck sie mir sehr genau an und das hast
du da und ich find es gut, dass du sagst dieses Commit Feuer, du
bist ja permanent dabei neue Sachen zu reviewen also das
Tempo war ja. Enorm so ne und ich glaube
manche die das schon öfter gemacht haben, die sind da
richtig steil gegangen, so ne. Ja, das war ist das super
Exhausting über die Zeit, ne, aber was ich halt auch richtig
krass fand war also ich habe zum Beispiel mir also mein meine
Taktik war lass mal HTML und CSS irgendwie erstellen von der Page
und Kapsel aber wirklich diese wichtige Logik ne wie zum
Beispiel ein Call gemacht wird, welche Daten in diesem Call
verpackt werden, das habe ich ja wie gesagt in den Service
verpackt und ich hatte einen sehr genauen Überblick über die
Services die ich hatte. Ja, aber Gnade mir Gott, wenn
mir jemand gesagt hätte, sag mir mal, was in der in der reinen
Anzeigepage passiert, ne, ich hätte, ich hätte es ja nicht so
angezeigt. Wir hatten doch irgendwann dann
die echten Endpunkte angebunden, also auch diese LLM Anbindung
und dann hast du logischerweise ne Wartezeit bis das Ergebnis
kommt ne und auf einmal taucht da n übelst cooler Spinner auf,
wo das Thinking steht. Ja also der Assistent muss
nachdenken, dann kam irgendwann das Ergebnis und alle im Team
gucken sich an. Krass.
Seit wann ist das denn da drin? Niemand hat mitbekommen, dass
das in die Codebase gekommen ist.
So viel zu wir rennen um unser Leben beim Coden alles
gewaltcode wir haben eigentlich keine Ahnung gehabt davon.
Das ist schön, dass du das Beispiel noch mal sagst, das war
krass, ja, aber aber. Sah geil aus und hat.
Funktioniert auf jeden Fall. Wie gesagt, ich glaube bevor wir
unseren Schlafbreak von 3 Stunden eingelegt haben, hatten
wir auch noch so n Punkt so n kleines Tief wo wir irgendwie
dachten, so Scheiße wie kriegen wir das jetzt.
Jetzt noch mal wirklich diese LLM Anbindung sauber hin, haben
es dann ja auch am Ende noch hingekriegt.
Nach dem Pennen haben uns da noch mal wirklich nach 3 Stunden
Schlaf die wirklich was geholfen haben, man könnte meinen Scheiß
auf 3 Stunden Schlaf, aber es war wirklich wichtig, dass wir
die hatten. Abgesehen davon, dass du nach 3
Stunden wach wurdest und mir direkt die nächsten to dos
genannt hattest. Ich hatte so gefühlt direkt mal
5 Tickets gefangen. Nach dem wach werden.
Wir müssen das machen und dann machen wir das und dann machen
wir das. Ich war so schweißgebadet und
ihr wisst ich sagte, ich glaub, ihr wisst jetzt nicht, dass du
überhaupt gepennt hast. Ich war wirklich ohne Scheiß,
ich bin aufgewacht, war total schweißgebadet.
Also ich muss so unter Strom gestanden haben, also war schon
krass. Ja, aber dieser innere Ehrgeiz
halt total gekickt hat. Ne, und das war halt also aber
im positiven Sinne auf jeden Fall.
Es war jetzt nicht Stress im Sinne von ich will abbrechen,
ich hab keinen Bock, sondern eher so, boah ich hab richtig
Bock das noch ins Ziel zu bringen und da der Körper sagt
zwar müde, aber irgendwie wollten wir ja noch, aber es war
wirklich gut diese Pause gemacht zu haben, da haben wir uns im
Team ja drauf verständigt, aber interessanterweise.
Nach diesen 3 Stunden Schlaf und dann noch ne halbe Stunde so.
Wir müssen wieder zurück zur Location sag ich mal die wir da
einkalkuliert hatten saßen alle wieder am Tisch und waren bereit
und das fand ich auch richtig richtig geil da weil die Gefahr
zu sagen ja boah ja komm ich Schlaf noch 5 Stunden ist doch
egal was da rauskommt die die hab ich gesehen aber alle waren
ja so on Fire, dass Sie pünktlich wieder an diesem Tisch
saßen. Richtig großartig.
Es hat so Bock gemacht und dann ging ja auch noch mal was, ne,
also auch gerade bevor wir pennen gegangen sind, dachte ich
auch so OK machst du ne kleine Pause, weil da wurde ja nach
einem Mario Kart Turnier gefragt ne ich hab da mitgemacht, hab
übrigens auch gewonnen ja wollte ich nur mal sagen also.
Ja, also krass. Also man, man munkelt nur wie
krass du rasiert hast. Ich konnte es leider nicht
sehen. Ich hab in der Zeit weiter
Gewalt. Coded.
Aber es gab ja viele Props an dich, ne, also du, du scheinst
so richtig rasiert zu haben. Also ich bin nicht gut, aber ich
war einfach in dem Fall tatsächlich besser.
Ja, aber ich muss ganz ehrlich sagen, ich dachte geile Pause,
nutze mal ein bisschen zum Entspanner für den Satz Ich bin
nicht gut, ich bin einfach nur besser ich war in dem Fall
besser nicht ich bin besser, ich war besser nein aber pass auf
eigentlich warum ich das sagen wollte ich dachte diese Pause
wird mich mal ein bisschen ablenken ich komm zurück übelst
am Zittern weil ich einfach nur dachte okay, ich bin völlig
fertig, jetzt bin ich auch noch fertig von dem Mario Kart fahren
ne war auf jeden Fall war auf jeden Fall eine krasse Erfahrung
also es hat dich so so gebracht was war deine Erwartungshaltung?
Du gehst aus einer Competition raus völlig fertig um die zum
Abschalten machst du eine andere Competition die sag ich mal
genauso aufregend ist wenn du sagst ich will das gewinnen.
Herr Stark, ich kann, ich kann dir auch nicht sagen, warum
draußen mal kurz durchatmen an der frischen Luft, wenn man
einfach noch n Mario Kart Turnier gewinnen kann.
Ich sage dir, ich kann dir auch nicht sagen, was mich dazu
geritten hat, weil ich konnte tatsächlich und das ist ne
krasse Erfahrung, die ich auch sagen muss, ich konnte auch mal
nicht mehr denken, also nach müde kommt dumm und ich war dann
wirklich irgendwann, aber weißt du was ich krass finde um das
noch mal ganz kurz abzuschließen, bevor wir jetzt
so n Fazit ziehen können. Ich fand es interessant, wir
hatten ja dadurch allein dadurch, dass wir gestreamt
hatten, kam ja auch mal mal mal die ein oder andere Person zu
uns und wir konnten uns mit denen unterhalten, weil es dann
irgendwie so was macht, denn ihr da so ne und das war natürlich
irgendwie ganz cool so als Aufhänger um sich auch n
bisschen mit n paar Leuten zu unterhalten und ich fand es halt
interessant, weil manche waren ja dann auch so, also um das so
kurz zusammenzufassen, es gab ja Leute, die gemeint haben, ja,
wir haben angefangen, wir haben dann verschiedene Agents,
Connected die das und das machen wollten, hat aber am Ende nicht
funktioniert, wir haben nur Gewypecoded am Ende.
Konnte ich den Code nicht mehr debuggen.
AI konnte den Code auch nicht mehr debuggen völlig, es war
einfach nur n riesen Mess und es gab ne Menge mog Daten am Ende
und ich dachte mir so das ist übelst krass weil irgendwie hab
ich so n bisschen erwartet, dass es irgendwie auch bei uns so
passieren hätte können und irgendwie war das natürlich in
dem Fall natürlich nicht schön für für das Team was uns das da
so erzählt hat, war noch in einer anderen Challenge.
Aber es war zumindest so ne gewisse Art von Genugtuung, dass
man sich so denkt, so, Boah ja fühl ich, weißt du, also
irgendwie hat man es schon fast erwartet, dass dass es schief
gehen kann oder fast muss, wenn man die ganze Zeit nur
übertrieben hart Vibe codet ne, also man muss natürlich sagen,
was uns da wirklich den Arsch gerettet hat ist einfach, dass
wir es gereviewt haben. Wie gesagt, nicht so wie n Code
Review sein müsste, aber zumindestens versucht das Schiff
in die richtige Richtung zu lenken und immer zu dafür zu
sorgen, dass es lauffähig ist. Und das hat uns am Ende den
Arsch gerettet und ich bin trotzdem der Meinung ne, weil
das es sind ja positive Fakten dabei, das ist klar, aber ich
weiß nicht wie lange wir das Schiff in die richtige Richtung.
Halten können mit dieser Arbeitsmethode, weil wenn jetzt
noch mehr Features reinkommen, man muss ja sagen, es ist
wirklich nen MVP gewesen, heißt wir haben nen das minimale
Featureset abgesteckt um die Idee zu pitchen und zeigen zu
können in der Live Demo und das hat funktioniert, aber wenn dann
die Rückfragen kommen das Refactoring irgendwas erweitern,
irgendwas umbauen. Es wäre völlig eskaliert und wir
wären genauso dann am Ende bei dem Punkt gelandet wie das
andere Team da. Da gehe ich ganz stark von aus.
Also es hat mir trotzdem diese Gefahren gezeigt und auch
gezeigt, dass Tempo nicht alles ist, weil du fährst.
Das Ding gegen den Baum am Ende und.
Das ist gut, darauf wollte ich nämlich auch noch mal hinaus,
weil ich finde, dass wir eine super krasse Pace geschafft
haben. Es ist beeindruckend aus meiner
Sicht gewesen, zu sagen, wieviel kann man schaffen in 24 Stunden.
Gerade wenn du sagst, dich richtig darauf einlässt und
sagst 24 Stunden Wipe Coden, Let's go, wo kommen wir hin und
die Geschwindigkeit ist rasant, will ich nichts gegen sagen und
gleichzeitig würde ich dir gerne die Frage stellen, gut, man
kommt schnell voran, also nutzt man das, kann man das nehmen und
sagen lass mal n produktiven Service und ne produktive
Anwendung bauen, wärst du dabei oder nicht?
Nein, also natürlich nicht für Danke und aktives gut.
Danke, keine weiteren Fragen, Nein, was ich dazu noch sagen
muss, warum ich kurz überlegt hab ist ich kann mir vorstellen
MVPS so zu bauen bin ich ehrlich, wenn es aber den Sinn
hat ganz kurz zu demonstrieren wie etwas sein könnte und dann
von mir aus auch mit gemochten Daten weil Fakt ist ich würd das
ganze Ding komplett wegschmeißen wenn jetzt jemand kommt ja bitte
so umsetzen das ist das Produkt. Ich finanzier euch das zum
Beispiel, wenn ich jetzt so n Startup mache, ne, weil manche
hatten ja auch die Ambition, was ich richtig cool finde, dann
würde ich da sagen, OK, wir haben gezeigt wo es hingehen
sollte, das repo würde ich mir so als MVP lassen, aber ich
würde es komplett neu entwickeln.
Also ich würde nicht sehr gerne auf das was wir da eingereicht
haben aufsetzen, bin ich ehrlich.
Auf keinen Fall um irgendwas produktives am Ende zu machen,
um schnell irgendwas zu zeigen, bin ich dabei, war geil, hat
Spaß gemacht, ne. Ja, aber echte Projektarbeit auf
keinen Fall. Also bin ich voll bei dir.
Ich finde auch, dass das so nicht in diesem Maß geht, was
ich also was ich trotzdem sagen würde ist AI und auch Agents zur
Hilfe der Entwicklung zu nutzen ist absolut essentiell.
Heutzutage würde ich auf jeden Fall machen, mache ich auch.
Aber in diesem autonomen Maß, wie wir es da gemacht haben,
würde ich auf jeden Fall von abraten, weil, wie wir es
gemerkt haben, funktioniert es. Irgendwann kommt dieser Break
even, wo man sich denkt, Oh Gott, was ist hier los, haben
wir von einem anderen Team genauso gehört, dass auch genau
das passiert ist und dieser, also dieser Punkt erreicht war,
wo es dann auch wirklich tatsächlich nicht mehr
weiterging. Wir haben es ja sozusagen, haben
diesen Punkt mitgekriegt, aber es halt irgendwie geschaukelt
bekommen. Aber das ist halt so ein Punkt,
wo ich wirklich sagen würde, aufpassen als Tool nehmen ja,
aber wirklich sehr, sehr genau hingucken und die eigene
Expertise mit einfließen lassen und dann kommt man wird man
schneller, aber nicht so schnell, also da ist der
Mittelweg glaube ich das gut, der gute Punkt.
Und damit und liebe Zürin, lieber zürer, falls dich
interessiert, wie man das vielleicht cooler einsetzen
kann, ne, also auch wirklich gute Arbeit leisten kann und ne
gute Code Basis haben kann und trotzdem mit Agents arbeitet,
dann lass uns uns gerne wissen, dann können wir da unsere
Erfahrung auch gerne zu teilen. Weil es ist ja nicht so, dass
wir es gar nicht verwenden. Ganz genau, was uns auch super
interessieren würde wäre wie du Liebe zuhören, lieber Zuhörer zu
Hackathon steht, stehst. Hast du schon mal mitgemacht?
Hättest du mal Bock mitzumachen? Was waren deine geilsten
Erfahrungen auf einem Hackathon? Lass uns das gerne wissen,
kommen auf unseren Discord um einfach, dass wir den Austausch
da haben, das wäre super interessant und super spannend
also zöger nicht kommen auf den Discord.
Wie Tino schon meinte, lass gerne ein Follow da für unseren
Podcast. Empfiehl ihn auch gerne weiter,
wenn dir das hier gefallen hat und wenn du sagst dieser Podcast
bringt mir wirklich mehr wert, ich möchte ein bisschen was
zurückgeben, gibt es auch einen kleinen Spenden Link in den
Shownotes und ansonsten würde ich sagen wir hören uns in der
nächsten Folge wieder jawohl macht's gut bis dahin deine Cody
Wallis gemeinsam besser so jetzt geht's los Bike Coding.
Bike Coding. Ich hab keine Credits mehr.
Spin broke spin, AI broke.