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

A German-language, first-person conversational transcript of a YouTube "day in the life" video by Phil Choi. Speakers (Phil Choi and a friend) mix casual social anecdotes (going out, family boundaries, tattoos, karaoke) with reflections on building a coaching/service business and hands-on developer work. Technical segments describe React Native app work (chatroom screen, React Native Reanimated, Firebase, Husky, package/version conflicts) and routine maintenance (removing unused imports, fixing lint/tests, pushing branches). The tone alternates between playful/casual and practical/developer-focused; the piece documents both social life and the real, troubleshooting-heavy nature of daily engineering.
Chapters
Wir sollten eine Programmierpartie schmeißen, alter.
Also das MacBook an den Fernseher anschließen und einfache Algorithmen lösen. Das ist die dümmste Idee, die ich je gehört habe. Chris und Dawson sind diese Woche hier. Es war gut. Ich glaube, der einzige verrückte Abend war mit Chris am Montag. Ja, letzte Nacht wollten wir feiern, doch nichts war geöffnet. Ach, wirklich? Ja. Was ist die Definition von einem verrückten Abend? Lass mich überlegen. Ä, Ich weiß nicht. Einfach neue Leute kennenlernen, abhängen. Letzte Nacht war ein entspannter Abend.
Ja, wir waren im Juni.
Ja, wir waren in dieser alten Westernbar. Ich habe neulich mit Scott abgehangen und er meinte, es würde mich nicht wundern, wenn dein Sohn in die Schule geht und jeden beschimpft. Ja, aber ihre Kinder reden, Alter. Und ich, Ich halte meine Sachen normalerweise sehr getrennt, Alter. Meine Familie ist wie meine Familie. Ja, und meine Arbeit ist wie, weißt du, meine Arbeitskollegin, meine Arbeitskollegin, meine Freunde sind meine Freunde. Weißt du, ich versuche das nicht zu sehr zu vermischen. Versuche alles in Schubladen zu packen. Alles in Schubladen zu packen. Kennst du das Wort? Ja, ja, man schachtelt alles in seinen Ä in jede Gruppe von Freunden ein, weißt du, Ich glaube, das ist ein psychologischer Begriff für so etwas wie die Gedanken in Schubladen zu packen und so, Weißt du, Schubladen, Schubladen, Schubladen. Ich verstehe mich mit Chris richtig gut. Joselyn ist super lustig. Wir machen immer einfach was. Es ist zu heiß, um Sightseeing zu machen und so. Verdammt, Alter. Dieser beschissene Duck Pookie gestern hat mich umgehauen, Alter. Dich nicht umgehauen. Mich hat's umgehauen. Du hast mich auf dem Sofa so liegen sehen. Ich glaube, wir beide kommen damit klar, selbst wenn wir zusammenreisen. Ja, der Jetlag wäre egal, weil wir eh so wenig Schlaf haben. Vier oder fünf Stunden. Ja, sieh dich an, Alter. Was zur Hölle? Du bist verrückt, Alter. Auch noch trinken. Ich kann das nicht. Du kannst das nicht. Das ist das nächste Level. Ich meine, ich würde gerne mehr schlafen, Alter. Aber da ich das Vaterding mag, denke richtig? Ja, wenn er es kann. Wenn mein Kind sich einmal alleine fertig machen kann und so. Alter. Du könntest, Alter.
Ich auch.
Er könnte ewig schlafen.
Ich könnte ein Schlafender sein, Alter. Ja, ich denke Menschen sind wie. Ich meine, wir sind die stärksten Tiere, ja?
Aber wir brauchen am längsten, um ausreichend zu bekommen, Weißt du? Stell dir vor, ein Baby wird geboren und die Mutter stirbt während der Geburt. Das Kind ist erledigt in der Wildnis oder so wie früher im Dschungel bei den Amazonen und so, Alter. Nicht wie bei den Amazonen damals. Aber du weißt schon, was ich meine, Alter. Ich weiß, wenn das Kind zwei oder drei Jahre alt ist, wird es schon einen Weg finden, wer als Jüngster für sich selbst sorgen kann. OK, Alter, wir sind da. Okay, OK, fangen wir an, Alter. Diese Woche wurde nicht viel programmiert, aber das brauchen wir als Programmierer, sonst brennen wir aus. Wir sollten eine Programmierpartie schmeißen, also das MacBook an den Fernseher anschließen und einfache Algorithmen lösen, Ja, das ist die dümmste Idee, die ich je gehört habe.
Nein, ich bin einfach nur dumm wie Sau, Alter.
Weißt du, was ich denke wäre lustig, Alter. Ihr habt ein Treffen mit Freunden, richtig? Du weißt kaum, was sie bei der Arbeit tun, Ja, Und du weißt, dass sie es gerade auf Instagram gibt. Jeder bereitet ein PowerPoint darüber vor, was er bei der Arbeit tut.
Uhahu.
Weil du wirklich nicht weißt, was deine Freunde tun.
Punkt. Was würdest du sagen? Deiner ist einer der interessantesten, der K YouTube Kanal. Ich würde, ich weiß nicht, was ich sagen würde, Alter. Ich bin leitender Entwickler geworden, Alter. 100 Prozent. Oh, wir müssen einen Eiskaffee trinken, ja? Ja, sie sagt mir, dass es komisch aussieht, wenn kein Baby im Kinderwagen ist. Ah, wo ist er hin?
Meine Frau fing an, die andere ältere Putzfrau wirklich nicht mehr zu mögen.
Ja, also musste ich all ihren Scheiß kündigen. Ja, ich habe eine neue.
In Ordnung. Wir müssen das Ding darüber legen, damit ich es nicht vergesse. Verdammt, ich wollte mir neulich wirklich ein neues Auto kaufen, Alter. Aber ich habe es in letzter Sekunde abgelehnt. Okay, der Typ ist hier drüben. Lass uns schnell einen neuen Platz suchen. Ja, ich habe in letzter Sekunde gekniffen, weil ich, weißt du, ich habe ein paar Ausgaben zu bezahlen, weißt du? Hör auf zu haushalten. Ich hätte es lieber bequem, Alter. Und M. Aber ich meine, ich hätte Spaß mit dem neuen Auto gehabt, ja?
Für eine Weile schätze ich.
Ja, der Steuerberater empfahl ein Auto, das ist alles gut und schön, aber wenn du dir wirklich etwas Bequemes leisten willst, musst du genug Geld auf der Bank haben. Ich kaufe mir bequem zwei.
Weißt du, was ich meine?
Ja, es ist so krass, das Wachstum in einem Jahr zu sehen, wie ein Jahr dein Leben verändern kann. Weißt du, am Anfang hatten wir ein paar Einzelgespräche mit Joselyn, schreibt Shay, Gabe, Christian und einem anderen. Christian. Aber diese Lektionen waren schon so lange weg. Wir hatten aber auch coole Sachen, wie diese Sache mit dem Fußballteam.
Oh mein Gott, Harmony H.
Das hat.
Spaß gemacht. Ich erinnere mich, wie ich mit Gabe gesprochen habe.
Ich meinte, OK, ein Tauschgeschäft. Wir mussten das alles klären. Es war so verdammt schwer, Bruder. Aber es war OK. Und was machen wir noch? Was machen wir das mit Shay am Anfang? Ja, die machen Spaß. Und jetzt haben wir Shay und Jocelyn, die dem Programm helfen. Und jetzt haben wir diesen Chris S. Jocelyn SH.
Und jetzt haben wir einen kompletten Coaching Service. Es ist verrückt, wie wir ein vollwertiges Unternehmen haben. Das tun wir.
Wir sind immer noch dabei, es herauszufinden, aber wir sind definitiv nicht mehr allein. Ich glaube nicht, dass wir es jemals herausfinden werden.
Es macht alles besser, oder? Ja, wir streben immer danach, etwas besser zu machen oder es besser zu machen, wie auch immer wir es können. Es macht Spaß. Es ist jeden Monat eine neue Herausforderung. Es ist jede Woche eine neue Herausforderung.
Jeden Tag. Alter, was sagst du zu Leuten, die sagen, dass wir nur Core Star sind? Ich glaube nicht, dass wir uns in diese Menge einmischen. Aber das sind wir nicht. Sie sind nicht vorab aufgenommen. Sie sind wie eine riesige Community und haben das Gefühl, dass wir wirklich versuchen, das Leben der Menschen zu beeinflussen.
Ja, wir haben zum Beispiel Tattoos mit Bleifüllung, Alter. Ja, Ja, Shay und ich brauchen auch eins, Alter. Ja, Alter, es ist jetzt ein großer Teil meines Lebens. Weißt du, Vergesst das nie. Und wisst ihr, es ist doof, dass wir in so eine Gruppe gesteckt werden. Aber das sind wir nicht. Wir sind nicht dazu da, Leute an die Hand zu nehmen, sondern wir wollen sie antreiben. Wir werden einen Weg finden, sie noch mehr anzutreiben. Und genau darum ging es bei diesen Gruppentreffen am Mittwoch. Gut. Ja, es wird Gut, es wird Spaß machen. Es macht immer Spaß.
Es gibt kein anderes Programm, das 16 Kurse pro Woche anbietet und so weiter mit Stift 101.
Ja, wie auch immer. Mein Name ist Phil, ich bin nach meinem 30. Lebensjahr leitender Entwickler geworden. Wenn ihr programmieren lernen wollt oder so, dann schreibt mir einfach in die Kommentare. Liked, kommentiert, geteilt und kommentiert und teilt es. Das hilft dem Algorithmus wirklich. Denkt immer daran, wenn ich es kann, könnt ihr es auch programmieren. Rettet Leben. OK, Gestern habe ich also an der Bildauswahl gearbeitet. Das sollte man so machen. Man kann es so zuschneiden. Fertig. Ich muss noch ein bisschen daran arbeiten und es veröffentlichen. Es sollte veröffentlicht werden oder so, aber egal. Oh, veröffentlichen, da ist es. Da stimmt was nicht. Hab den Firebase Dienst, aber egal. Lass uns von diesem Zweig abweichen und mal kurz die Chat Funktion machen. Okay, Status abrufen, Checkpoint hinzufügen. OK, lass uns das mal überprüfen. Ich mache das mal ein bisschen größer. Husky hat ein paar Fehler gefunden. Lass uns das mal ganz schnell beheben. Ein paar temporäre Lösungen. Untere Tabs, Suche nach den unteren Tabs und wir entfernen das ungenutzte Protokoll, wo immer es ist. Da ist es. Welche anderen Fehler haben wir? Die Bildlaufleiste ist definiert, der Textbereich ist definiert, wird nie verwendet. Das ist also im Bildschirm Beitrag hinzufügen. Also lass uns das mal schnell machen. Bildschirm Beitrag hInzufügen. Hier gibt es ein paar ungenutzte Sachen. Bilder löschen. Alter, ich habe so viel Hühnchen gegessen. So satt. Speicherreferenz, Upload Test. Ich glaube, wir verwenden nur Bildreferenzen. Also Nä, gehe zum Firebase Dienst. Hoppla, alles klar. Lass uns einfach diese ungenutzten Importe oben rechts loswerden. Alles klar. Status abrufen, Checkpoints hinzufügen, Haskars abrufen. Da hast du es. Alles klar.
Cool.
Ich pushe das mal ganz schnell, damit es eine andere Person übernehmen kann. Ich werde von diesem Zweig abweichen und ihn Phil um begabter Chat nennen.
Alles klar, cool.
Ich nenne ihn also Geschenk an Chat, weil das das Paket ist, das ich verwenden werde. Fangen wir eigentlich mit dem an. Das sollte eigentlich wie ein Chatroom Bildschirm aussehen. Mal sehen, ob es da ein Design gibt. Alles klar. Jetzt gehen wir zum Chatroom Bildschirm. Chatroom Bildschirm und löschen das alles. React importieren. Lasst uns ein Basislayout aus Layouts importieren. Hoppla, lasst uns importieren. M Ich werde das später in eine Flashliste ändern, aber müssen. Habe ich irgendwelche Listenkomponenten? Listenansicht, Listenansicht, Listenansicht. Nein, habe ich nicht. Was habe ich auf dem Startbildschirm verwendet? Jetzt haben wir hier zwei Chatrooms. Das ist ziemlich cool. M Lasst uns so etwas wie einen Listentrenner machen. Z Trennzeichen. Gibt es nicht so etwas wie eine Listentrennzeichenkomponente oder so etwas Trennzeichen wie dieses? Dieses lasst es uns nachschlagen. Listentrennzeichenkomponente, flache Listenelement, TrennzeichenkomponentE. Irgendwo kaputt. Ich glaube, das muss sich hier ändern. Ich brauche dieses hier. OK, das ist also neu in Ordnung. Also ich muss dieses hier hinzufügen. Manchmal dauert Die Installation von React Native verdammt lange. Wir haben hier etwa 45 Minuten wegen irgendwelcher Updates gesessen. Aber während ich gewartet habe, habe ich an ein paar Algorithmen Sachen gearbeitet, von römischen Ziffern bis hin zu Zahlen. Das war ziemlich cool. Minnie und ich haben uns ein paar Sachen überlegt. Das war also ziemlich cool. Hast du K Popmonsters geguckt? Alter? Nein, ist der gut? Ist der Hunters? Ich weiß nicht, Hunters. Ja, so ähnlich. K Pop Monsters wollten ihn sehen. Ich schon, aber meine Familie nicht. Hast du ihn dir also angeschaut? Ich wollte aber Animation. Ich sehe das gerade überall in den sozialen Medien, alle reden darüber. Ja, ich stehe aber nicht auf diesen Scheiß. Ich weiß nicht, was das ist, Alter. Das ist wie verdammtes D Netflix.
Ich gucke den Scheiß den ganzen Tag, weil mein Kind, Alter.
Ach, wirklich? Oh ja, das tust du ja den ganzen Tag, Alter. Es wollte, dass ich React Native Reanimated installiere. Ich habe es schon mal installiert, aber es war wie Version 3, aber es gab vor kurzem ein Update. Also habe ich die Dokumentation gelesen und da steht, dass wir Reanimated hinzufügen und dann die React Native Worklets hinzufügen müssen. Ja, und dann steht da, dass wir das React Native Worklet Plugin hinzufügen sollen. Hm, wo? Jetzt haben wir einen Zoot Fehler. Es ist nur ein Tag. Das ist ein echter Tag im Leben, Alter. Das ist es. Es ist ein Tag im Leben und kein Loom Video, um ehr zu sein. Das ist ein echter Tag im Leben eines Programmierers. Alter. Ja, weißt du was ich meine?
Ja, ja, ja. Warte auf die Ladezeiten, führe während des Wartens ein paar Algorithmen aus.
M spiel ein bisschen rum, weißt du? Ä warte auf Bills. Das ist definitiv ein echter Tag im Leben, Alter. Das ist ein echter Tag im Leben, Alter.
Denn ich habe alle Pakete mit dem Jahn Upstar aktualisiert, damit alles übereinstimmt und.
Dann geht jedes Mal, wenn du etwas aktualisierst, etwas anderes kaputt. Weißt du, was ich meine?
Ja, schau dir diesen Scheiß an. Inkompatible React Versionen. React, React Native Rendererpakete müssen dieselbe Version haben.
Ja, und dann ist es so. Okay, react und react native renderer 9.11. Oh mein Gott, also jetzt muss ich hier zurückgehen, Bruder. Ja, ja, ich überlege gerade, wie ich das reparieren kann, Alter. Chris, hol dir was zu essen oder isst du was? Bist du mit den Rahmen zufrieden?
Bist du sicher, dass du, Alter. Bist du sicher, dass du dein Bett aufgeben willst, Bruder? Du bist der King, Alter. Zuerst da, Bruder. Bist du sicher?
Ja, ich gebe meinen Tag auf. Das ist cool, oder? Oh, ist das ein Mikro? Ja, ja. Oh, ja, ich möchte ein bisschen was mitnehmen.
Oh, jemand hat die richtige Entscheidung getroffen.
Oh, das Wasser, Bruder, wir haben es vergessen. Vergessen.
Oh, da ist eins. Das ist also alles voll. Wir sind voll. Wir haben Bier, Wasser, Wir haben Bier und Capri Son, Die traurigste Folge von Krebs im Moment. Es ist voller Wasser. Entspann dich. Ich hab sie alle ausgetrunken. Oh, Moles Wesserchen, Alter. Ich hab sie alle ausgetrunken. Ich hatte so einen Kater. Scott hat etwas Wein mitgebracht.
Okay, okay, wir haben ein paar Pringles.
Ja, das ist die Levilbude, Alter.
Das ist jetzt die Levelbude.
Jocelyn, ich bin so froh, dich zu sehen. Du weißt es auch.
Gib mir fünf.
Oh, du wusstest es. Ich wusste es. Ich wusste es. Jo, können wir es später machen? Können wir es wie ein Nein machen? Verpiss dich von hier, Bro. Ja, willkommen in meiner Bude. Ja, können wir, können wir. Können wir das für Jo machen?
Ja, lass es uns tun. Ich werde aber auch Chris brauchen, denn.
Du weißt, Chris gibt sein Zimmer auf, damit ihr zusammen schlafen könnt. Ich habe mein ungenutztes Bett aufgegeben. Wie großzügig. Das erste, was er mir geschrieben hat, Ich habe das Bett, Ich habe das Bett. Ich habe das größte Bett. Ja, aber hier drin gibt es nur eine Klimaanlage. Das ist so der beschissene Teil. Aber sie ist ziemlich stark.
Man. Die Tür schließt die Luft.
Ich muss um 11 Uhr arbeiten. Ich habe einen Anruf bei Alex. Ja, ja, ja. Ich muss ihm etwas über Bereitstellungsstrategien beibringen. So ernst das Nun, Ich meine es ernst. Ich meine es ernst mit der Arbeit. Er schalte es aus, okay? Ich möchte das ein bisschen komplizierter machen. Hey, willst du dieses Shirt? Chris?
Wo ist es?
Dev Korea steht darauf. Okay, lass uns gehen. Ich gebe es dir, bevor du gehst. Wir warten auf das offizielle Let F T Shirt. Ich sage es Minnie immer wieder und er Nein, das ist Geldverschwendung. Das ist zu teuer. Geldverschwendung. Was? Ich lasse mir heute ein Tattoo stechen.
Was willst du dir stechen lassen? Einen Footballhelm?
Nein, das willst du nicht.
Doch, ich Der Footballhelm mit den Fingern. Nein, Punkt. Okay, wo willst du dir den machen lassen?
Also, ich habe einen Totenkopf auf meiner rechten Seite.
Ich werde ihn mir auf meine linke Seite machen lassen und dann werde ich.
Alter, du hast dein Shirt letztes Mal bestimmt dreimal ausgezogen.
Oh mein Gott, zeig dein Tattoo.
Ich weiß nicht mehr.
Erinnerst du dich an den ersten Teil?
Nein, ich lasse mir eine Krone auf.
Den Nacken stechen, okay, okay.
Mit so etwas wie Ich zeig's dir.
Warte, das hast du an einem öffentlichen Ort gemacht, Alter.
Ich weiß nicht mehr, was letzte Nacht passiert ist, Alter. Gestern Abend war ich krank. Wir sind am Ende. Ihr hattet ne gute Zeit, Alter. Ich habe die Leute bei Tekken so richtig fertig gemacht. Oh, wirklich? Ja, diese Arbeiter. Oh, Alter, du spielst. Ich habe zum ersten Mal Tekken gespielt. Ja, was machst du? Drück auf den Knopf, M. Was ich mache, ist, dass ich immer wieder doppelt zurück tippe. Ich blocke also alle ihre Bewegungen und dann genau wenn sie es blocken, schlage ich ihn.
Oh, wirklich?
Das war meine Strategie. Heilige Scheiße, da hast du es. Schau dir das an, Bruder. Er hat aufgegeben. 118 Dollar von 4, Bruder. Alter, was? Wir haben den. Wie heißt er nochmal? Ich habe seinen Namen vergessen. Der Typ in der UK Bar. Dwight. Dwight. Er hat gespielt. Er hat gespielt. Alter. Ich kann nicht glauben, dass ihr Bill wieder zum Spielen gebracht habt. Bruder, kannst du glauben, wie sehr ich ihn ausspielen werde? Bruder, weißt du, wie lange es gedauert hat, aufzuhören? Er ist zurück.
Er ist zurück.
Wir gehen heute Abend übrigens Karaoke singen.
Karaoke? Ja.
More from Phil

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

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






