day in the life of a software engineer | 3 hour productivity | coding my 6-figure community startup

YouTube transcript (German) of a casual "day in the life" developer video by Phil Choi. The speaker brainstorms product ideas (notably "bacnet" — a book-focused site with 'Book Bounties' — and 'vibecoded'), then shifts into live debugging of a React Native app (Reanimated update causing missing UI components and build/cache issues). The speaker outlines remaining features (search, chat, profile, post detail, image handling, infinite scroll) and notes the project is roughly 5% complete. Interspersed are personal anecdotes about diet, exercise and cicadas.
Chapters
Alter, ich hab ne Idee für was? Eine Webseite, Alter. Eine Webseite oder zwei Plattformen, OK? Also die erste heißt bacnet. Aha. Das ist einfach so eine Art Internet, wo man Books und so Zeug finden kann, weißt du? Und man kann darüber posten. Ja, aber bacnet ist ein cooler Name, Alter. Bacnet, ja, bacnet. Wenn du so eine Webseite machst, wenn du so eine Webseite machst, wo Leute sowas wie Book Bounties posten können, ja, Und wenn sie Hilfe brauchen oder sowas. Und du weißt, das wird ein Riesenerfolg. Denn wenn es erstmal mehr codierte Webseiten gibt, dann gibt es noch viel mehr Books, weißt du? Oder du postest einfach Books, die du findest, Alter, Die Zikaden sind so laut, ich weiß. Oh mein Gott, sieh dir diese Books an, Alter. Die sehen aus wie Krabben, Alter. Oh, scheiße. Oh, Alter, die sind überall, Alter, die werden ficken. Du willst, dass ich mir eine hole? Nein, warum du willst, Alter, lass sie schwingen, Alter. Verdammt, das sind die großen Zikaden, weißt du, an die bin ich gewöhnt. Die sind nicht mal so groß, Alter. Ich hab sie gesehen. Ja, riesige, die braunen, Alter, das ist das erste Mal, dass ich die sehe. Ach, wirklich? Ja, Alter, die sind überall, Alter, An jedem Baum, Alter, die sitzen. Stopp, stopp, stopp, Die sind auch überall. Herrgott, Alter, fasst sie an. So sieht ein Befall aus, Alter, das hatten wir schon mal. Wir müssen den anderen Weg gehen. Ich meine, wir wissen, dass dieser Weg eine Erfolgsquote von 100 Prozent hat. Wir können darunter gehen. Ja, aber dieser Weg ist kürzer, Aber die Misserfolgsquote liegt bei 70 Prozent, Alter. Willst du es versuchen? Also, was machen wir? Lass uns alles ausprobieren. So ist das beim Programmieren, was weißt du? Ja, ich weiß, ich kann es, aber es wird lange dauern. Ja, das macht dich sauer, Ja, Alter, wie Aluminium. Aber dann denkst du, Alter, ich kann das viel schneller machen, wenn ich es einfach so mache, ja, und es ist ein Risiko. Aha. Aber wenn es dann klappt, denkst du dir, OK, verdammt, Ja, ich muss nichts mehr tun, weißt du, Das stimmt. Aber wenn es nicht klappt, denkst du, scheiße, warum gehe ich diesen Weg überhaupt, Alter? Weißt du, wenn ich auf Buchs stoße und so, dann friere ich einfach ein. Nein, ich werde sauer, Alter. Du frierst ein, Alter, du frierst ein, Alter. Warum sollte ich einfrieren? Ich habe gesehen, wie du eingefroren bist. Heilige Scheiße, Überall sind Zikaden, Alter. Sogar auf dem verdammten Schwanz. Erinnerst du dich noch an das letzte Mal, als ich unter dem Seil durchgeklettert bin? Ja, das geht nicht. Das habe ich mir gedacht. Und dann, Alter, was ist, wenn ich überall Käfer habe, Alter. Ja, vielleicht habe ich eine Zikade auf dem Rücken, als ich aufgewachsen bin. Oh, habe ich jetzt eine Zikade auf dem Rücken? Oh, die habe ich. Okay. Heilige Scheiße, Alter. Ich habe super Angst vor Käfern, Alter. Gut, dass sie nicht beißen, weißt du? Ich weiß, sie sind eigentlich harmlos. Ja, sie beißen dir nur den ganzen Tag in die Ohren. Man muss sich vorstellen, dass Südkorea perfekt für Käfer ist, Alter. Ja, aber Temperatur, Temperatur und so, weißt du? Heilige Scheiße, Heilige Scheiße, da ist ein Käfer auf mir, Alter. Wo? Nein, wie habe ich den bekommen? Oh, mein Kind hat diesen Zweig getragen, Alter. Du dachtest, es wäre ein Käfer. Naja, ich dachte, es wäre auf mich gefallen, Bruder. Und ich dachte, es wären Käfer drauf. Oh mein Gott, Alter, Da sind bestimmt 10 davon, Bruder. Oh mein Gott, da kommen keine mehr rein, Alter. Heilige Scheiße, die sind auch hier auf dem Felsen. Ja, ich bin hier verdammt, Alter. Was? Ich mache doch keinen Spaß, Alter. Was? Beweg dich nicht. OK. Was? Halt die Klappe, Bruder. Da ist nichts. Heilige Scheiße, verdammt nochmal zu viele. Ich fühlte mich, als wäre ich im Weltall. Ja, und wie auf einem Raumschiff, das schon eine Weile verlassen ist und überall sind einfach nur Käfer, Alter. Ja, lass uns anfangen. Oh, ich freue mich so auf diesen verdammt kalten Kaffee, Alter. Oh ja, bitte. Oh mein Gott, Alter, diese Rahmen sind so gut. Du bekommst sie und dann bekommst du sie nicht in einer Tasse, sondern sie werden dir gemacht. Und du bekommst eins von diesen Brathähnchen. Sie haben Buffalo Wings für 5. 9001. Ach, wirklich? Hast du nicht. Ich hab dir doch gesagt, du sollst es aufladen, Bro. Ich hab dir doch gesagt, du sollst es dem Australier aufladen, Alter. Bro, der neue Name von diesem Typen ist aussieht. Dieser Typ. Ja, der schlimmste Fall. Lass uns gehen, sagte ich. Nicht aufladen beim Australier, der Australier steht kurz vor dem Tod. Bro, der Australier ist gestorben. Alter. So traurig. Also ja, wie die App Idee, Weißt du, Man muss einfach Ideen haben, weißt du? Aber es gibt da so ein paar solcher Webseiten. Die Leute lieben es, Leute zu trollen. Wenn du also so eine Webseite erstellst, die heißt vibecoded oder so, ja? Und dann postest du einfach auf der Webseite und Hey, wie würde ich das machen? Weißt du, was ich meine? Die Leute lieben es, Detektive zu sein und so. Ich denke, deshalb würde es funktionieren Und vielleicht wie bacnet. Hm? Wäre wie eine lustige Website. Das ist das Coole am Programmieren. Man kann sich etwas ausdenken und es bauen, aber wenn man Programmierer wird, hat bestimmt jeder Ideen, oder? Hm. Aber wenn man Programmierer wird, spricht man über echte, greifbare Ideen, die umsetzbar sind. Das ist schon lustig, Alter. Wenn es keinen Tag im Leben gibt, sagen die wo ist mein Video? Ich weiß, das ist so eine Montage. Sie Wo ist das Video? Das wäre doch lustig als Livestream. Das würde richtig Spaß machen. Ja, weißt du, was ich meine? Hm? Das sollten wir mal an einem Tag im Leben ausprobieren. Ja, lass mich mal mein Handy rausholen. Weißt du, was ich heiße, Phil? Ich bin nach meinem 30. Lebensjahr Student der Entwicklung geworden. Wenn du Anmerkungen zu Dingen hast, die du an deiner Jugend vermisst, lass es mich in den Kommentaren wissen und aliken kommentieren teilen. Das hat dem Algorithmus wirklich geholfen. Und Ä, Wenn ich das kann, kannst du das auch programmieren. Rettet Leben. Schau dir diesen Code an, den ich gestern geschrieben habe, Bro. Das war der Wahnsinn. Schau dir das an, Alter. Gib alles weiter. Ja, warte mal. Nicht dieses hier, dieses hier. Gib die Lösung weiter. Herrgott, siehst du, wie einfach das hier war? Ja, ja, das ist bruteforce Methode. Das ist die beste, die beste. Er versucht es aber mit PT. Das hat er unmöglich getippt, Alter. Das ist die Beste, Alter. Ja, ja, meine Güte, Alter. Lass mich das mal der Kamera zeigen, Alter. OK, sieh dir, so machst du das. Das ist erstklassiges Programmieren, Alter. Das ist das Beste, Alter. Das ist Mühe. Mühe zählt. Ja, Anstrengung zählt. Verdammt. Hallo, wer ist da? Wer ist das? Er ist da, er ist da. Was geht, Hund? Was geht, Alter? Hm? Oh, Chris ist da. Oh, Chris ist auch da. Heilige Scheiße, Alter. Wir haben das Team Bruder. Ja, wir filmen, aber wir sind hier, ich habe meinen Bildschirm. Ich wer ihn hochholen, Alter, was ist der neue App Bildschirm von React Native? Brauche ich diesen Scheiß? Nein. Oder gibt es ein Update? Ja, ein kleines, aber bei mir funktioniert etwas nicht. Ich fügte den begabten Chat hinzu. Doch, Reanimated hatte ein Update, also M und das hat die App kaputt gemacht, also versuche ich das gerade zu beheben. Hast du schon mal mit dem begabten Chat gearbeitet? M Chris? Nein, habe ich nicht. Okay, also React Native hat eine ziemlich gute Bibliothek, die ich schon lange verwende. Es ist einfach nur ein Chatroom Ding. Es hat sozusagen die gesamte Benutzeroberfläche und eine Reihe von Einstellungen und so. Es scheint also als würde es gut gebaut. Ich glaube also nicht, dass dies das Problem ist. Es ist nur, wenn es tatsächlich ausgeführt wird. Das kommt wahrscheinlich von React Native. Reanimated. Verdammt Bruder, lass uns mal sehen, wer dein persönlicher Trainer ist, um ehrlich zu sein, Alter, was zur Hölle, Bruder, Das ist der React Renderer. Ja, aber wo ist der Renderer, Bruder? Das ergibt keinen Sinn. Also wo ist der Renderer, Alter? Das ergibt für mich keinen Sinn. Ä wie die globale Suche in React Native Ränder. Kann ich die Notmodule durchsuchen? Das ist zu schwer, oder? Ja, aber warum? Oder lass uns einfach auf zurückgehen, das ist in Ordnung. Geh einfach zurück. Lass uns zurückgehen. Das sollte dann funktionieren. Verdammt, Bruder, ich hasse diesen Scheiß. Lass uns dieses Garn loswerden. Garn Start Cash zurücksetzen. Hoppla. Oh, das läuft schon. Also ich schließe das beenden. Oh, alles Jan. MPX Pod installiert iOS. Hoppla. MPX Pod installiert iOS. Jetzt mach einfach ein Yan. Start Reset Cache. Hoppla, was ist passiert? Das wird schon verwendet. Oh, beende den Scheiß. Starte Reset Cache. Was? Was ist los, Alter? Oh, dann baue es neu. Alles klar, EOS. Lass es uns versuchen. Lass es uns versuchen. Oh, du hast ihn erschreckt. OK, installiere ja neu. Lass uns die Node Module neu installieren. Oh, scheiße, das könnte eine Weile dauern. Das ist programmieren, Alter. Verdammte Wartezeit, Alter. Lass uns das machen, während wir warten. Oh, oh nein, es geht schnell, Es ist gut. Alles klar. Nun, Song, wie ernährst du dich so, Alter? Alter, ich esse nur Reis und hühnchen okay, Rindfleisch. Was ist mit Gemüse? Ja, ich mag auch Gemüse und du bleibst schlank. Hm? Hast du das Gefühl, wenn du dich gesund ernährst, denkst du besser und so? Nein, ich kann einfach funktionieren, wenn ich mich gesund ernähre. Aber wenn ich Zucker esse, werde ich faul. Das ist viel. Ich weiß nicht, ich werde einfach nicht arbeiten, wenn ich Zucker esse. Oh, verdammt, machst du das? Oh man, Alter, ich versuche verdammt noch mal Gewicht zu verlieren. Es klappt nicht, Bruder, ich esse. Ich glaube, ich mache Cardio, Bruder, ich fahre verdammt nochmal Fahrrad. Ich laufe, ich gehe und ja, Alter, ich glaube, ich werde alt. Wie viel isst du? Ja, das ist aber deine Diät. Es ist meine Diät. Ja, was isst du? Ä, Es ist wie Scheiße, Alter. Was esse ich, Alter, ich esse Steaks, Ich esse viel Rindfleisch, viel Rindfleisch und Ä N. Ich esse mittags Reis und abends esse ich immer nur Low Carb. Ich verstehe wirklich nicht, warum du nicht so schnell abnimmst. Ja, ich weiß, es liegt daran, dass ich vielleicht Steroide nehmen muss, Alter. Wie viele Bier trinkst du pro Woche? Oh, das Wochenende ist beschissen. Da hast du es zwei Tage pro Woche. Ja, Alter, ich versaue es am Freitag, Alter. Ich versaue alles, Alter. Trinke bestimmt zehn Bier. Ja, danke, da hast du es Bier. Meins ist wie eine verdammte Kobra oder so ein Scheiß, Alter. Nein, hör mal, Alter, das ist ziemlich gut. Ich muss diesen Teil rausschneiden. Ich mache es kaputt, die Kamera. Warte, hat es funktioniert? Ja, warte, warte, ich glaube, ich glaube, ein Teil davon hat funktioniert. Warte, ich glaube, so etwas wie der Modulresolver oder so. Das Scheißding ist kaputt gegangen, weil da Modul Bildlaufleiste kann nicht aufgelöst werden. Okay, es wird also erstellt, aber irgendetwas in der React Native UI Bibliothek wurde nicht richtig installiert. Hm, Es ist also Social Mobile. Ä. Was ist das für ein verdammter Bildschirm, Alter? Bildlaufleiste. Bildlaufleiste. Oh mein Gott, Alter. Oh, scheiße, Alter, scheiße, das tut weh, Alter. Ja, und dann die React Native UI Bibliothek. Hier steht also, dass die Komponenten Bildlaufleiste nicht gefunden werden kann, richtig? Wir können da also irgendwie reingehen, alles klar, 7450. Lass uns mal schnell die React Native UI live checken. Gibt es ein Update? Ä Lass uns hierhin gehen. GitHub, auf welcher Version ist das? Wenn das scheitert, setze ich zurück und verzichte auf Geschenk an Chat. Was für ein Kind warst du in der Highschool, Chris? Ä. Ganz normales Kind. Punkt. Wie ein normales Kind. Hast du Sport gemacht oder was? Alter? Nicht für die Schule, aber wir haben Sport gemacht. Das ist cool. Wir haben Basketball und Football gespielt außerhalb der Schule. Wann hast du angefangen zu fahren? Mit 16? Oh, OK. Haben deine Eltern mit 15,5 bei McDonald's gearbeitet? Okay, das war der Wahnsinn, bevor es 2, 3 FRUs gab. Scheiße, ich habe 6 Dollar pro Stunde verdient, Alter, ich erinnere mich daran, Alter, was zur Hölle ist los? Wir haben nicht mal mehr React, Alter, was zur Hölle? Oh, ist das schlecht. Das ist, als hätte ich eine Verbindung zu einer. Ich weiß nicht, ich glaube, ich habe zu früh aktualisiert und einfach alles zurückgesetzt. Ich Nein. Ja, ich habe einfach alles zurückgesetzt, wie auch immer. Ja, aber was zur Hölle, Alter, Diese Scheiße geht mir auf die Nerven, denn eigentlich ist es in Ordnung, weil ich sowieso von diesem Zweig abweiche. Also kann ich einfach Stash abrufen und dann einfach auschecken. M Ich könnte einfach auschecken und zurück in Film Image React gehen. Wie war das? Alter? Bildauswahl zuschneiden und dann wäre es gut. Komm schon, wir beten, Alter, jetzt sofort. Wir beten, Bruder. Ja, beten, dass es verdammt nochmal funktioniert, OK, super. Oh ja, es gab ein Problem mit dem Caching, richtig. Verdammt. Alles klar. Also was bleibt hier noch übrig? Eine Menge. Eine Menge. Wir haben diese Benutzeroberfläche fertig. Wir müssen diese Benutzer Benutzeroberflächenkarte erstellen. Punkt Karte. Wir mussten die Suchfunktion, die Chatfunktion und die Profilseite erstellen. Das ist so, als würde das erledigt, weißt du, die Bildauswahl funktioniert richtig. Oh, Zugriff beschränken. Was zur Hölle? Zulassen, Alles klar. Abbrechen kann abbrechen, alles klar. Also die Startseite ist fertig. Ja, wir müssen den Bildschirm mit den Beitragsdetails erstellen. Suche. Wir müssen diesen Bildschirm erstellen. Also ich denke, wir müssen etwas zur Suche, Chat und Profil hinzufügen und ich denke, die Startseite ist in Ordnung, sieht gut aus. Gut, also schauen wir uns das Design hier an. Wir müssen die Anmeldedaten fertigstellen, wir müssen die Umfrage Startseite durchsuchen, wir müssen diese Suchbildschirme fertigstellen. Junge, kannst du dich mal am Startbildschirm versuchen, weil du ihn schon mal gemacht hast? Alter, klar. Okay, Punkt. Super, Bruder. OK, haben wir das schon in die Aufgabe aufgenommen? OK, Kartenansicht des Startbildschirms, Dropdown Liste für React Native, Aktionsblatt, weitere Optionen. Bildschirm mit Beitragsdetails fertig, Konto erstellen. Kurze Umfrage, Lass uns die Suchbildschirme machen. Chris, möchtest du dich mal am Bildschirm mit den Beitragsdetails versuchen? Hm, OK, danke. Bildschirm mit den Beitragsdetails. Ja, Screenshot. Es ist nur ein Bildschirm, aber da ist ganz schön viel drin und ich muss nur die Benutzeroberfläche erstellen, denn wenn du reinkommst, musst du tatsächlich die Beitragsbildschirme aufrufen und dann muss ich dir paginierte Kommentare geben. Ä Und dann, wenn ihr Probleme mit Husci habt, führt einfach ein Flag mit no Verify aus, dann wird es umgangen und wir können es später beheben. Also so wie ich einfach nur Checkout Mine auswähle, ich wähle Merge. Was war das? Bild füllen, komm schon, zuschneiden, Bildauswahl zuschneiden, da hast du es. Alles klar. Und dann überprüfen wir es einfach beim nächsten Mal. Und ich werde Ja, Geschenk an den Chat, Scheiß auf den begabten Chat. Wir werden React Native Chatelemente erstellen und M, Wir werden alles zusammenbringen. Also wie ihr Check out my B Fil bekommt. Jetzt muss ich mich wegen meines Knies ausheulen. Ich melde mich bald wieder bei euch. OK, alles klar, OK, Alles klar. Später. Wann treffen wir uns heute Abend? Heute Abend? Du wirst am Montagabend um 15 Uhr hier sein. Punkt. Ja, ja. Also ich treffe Song um etwa und dann hole ich dich ab. Ä Morgen früh. Morgen früh. Ja. Und dann müssen wir noch kurz beim Laden vorbeischauen, uns ein paar Snacks und so besorgen. Und das Airbnb auffüllen. Yep. Und dann müssen wir Chris duschen lassen und so. Und dann treffen wir uns um und dann treffen wir uns zum Abendessen. Ihr esst zu Abend. Ich treffe euch danach nur einmal duschen. Ich dusche nur einmal am Tag. Oh, das ist okay, Aber Nein, ich meine, ich lasse dich einfach so wie. Nein, ich lasse dich einfach so, dass du deinen Kram auspackst und so, Alter, du weißt es nicht mal, Alter. Chris ist ein Troll, Alter. OK, OK Leute, OK Leute, OK, bis später, OK, Punkt. Jeder weiß, was er tut, oder? Suchbildschirme, Details posten und dann kümmere ich mich um den Chat. Ja, OK, cool, Leute, OK, Jungs, OK, bis später, bis bald, OK, cool. Also, weißt du, M, Ja, ich meine, ich sehe in den Kommentaren, Leute, wie, weißt du, die App wird nicht fertig, weißt du, was auch immer. Ich spiele immer noch den Designer, aber weißt du, wir waren mit anderem Scheiß beschäftigt, Alter. Oh mein Gott, es ist nicht so, dass ich nur Code und M mein Fokus nachlässt, aber das ist ehrlich gesagt ein Herzensprojekt, weißt du? Aber wir werden es fertigstellen. M, Es ist wieder in vollem Gange und M, gib uns einfach Zeit bis Ende des Jahres oder so, aber hm, es wird fertig und ich meine, es gibt noch eine Menge zu tun, oder? Wie zum Beispiel die Push Benachrichtigungen einrichten. Ja, das Profilbild einrichten wird ziemlich aufwendig. Es ist nicht so, dass ich sage, oh, das Design ist fertig. Du musst viele dieser Funktionen implementieren, Chat. Ich weiß nicht, ob ich den Firestore verwenden werde. Ich werde Socket verwenden. M. Es gibt eine Menge Zeug wie Bildverarbeitung, weißt du, ich möchte Expo Module für Expo Bilder verwenden. M die Post Detail Sachen oder Post Sachen. Wir müssen uns einen lustigen Weg überlegen, das zu tun und dann müssen wir noch die Page Ionity On Sachen, das unendliche Scrollen und die Profilverwaltung hinzufügen. Es ist eine Menge Zeug, das wir noch tun müssen. Wir sind ehrlich gesagt erst zu 5 Prozent fertig, also einfach weitermachen, Ja, ja, alles klar. Cool. Nein, Alter, Alter, kannst du glauben, wie hart ich mich vorhin gefühlt habe? Das war verdammt verrückt, Alter.
More from Phil

day in the life of a software engineer | 5 hour productivity | building my dev agency 🔥

day in the life of a software engineer | 5 hour productivity | coding our sns startup app LFG

day in the life of a software engineer | 5 hour productivity | creating apps that makes big money

day in the life of a software engineer | 4 hour productivity | building a dev team for my agency






